1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 22:30:04 +08:00
SpaceVim/README.cn.md

98 lines
5.7 KiB
Markdown
Raw Normal View History

2018-03-24 19:53:58 +08:00
[![SpaceVim](docs/logo.png)](https://spacevim.org/cn/)
2017-10-29 15:06:53 +08:00
2020-09-29 22:45:40 +08:00
[Wiki](https://gitee.com/spacevim/SpaceVim/wikis) \|
[入门指南](https://spacevim.org/cn/quick-start-guide/) \|
[用户手册](https://spacevim.org/cn/documentation/) \|
[中文社区](https://spacevim.org/cn/community/) \|
[捐助](https://spacevim.org/cn/sponsors/) \|
[微博](https://weibo.com/SpaceVim) \|
[中文交流群](https://gitter.im/SpaceVim/SpaceVim)
2018-12-15 15:22:52 +08:00
[![Gitter](https://badges.gitter.im/SpaceVim/SpaceVim.svg)](https://gitter.im/SpaceVim/cn)
2021-02-16 20:09:25 +08:00
[![Build Status](https://travis-ci.com/SpaceVim/SpaceVim.svg?branch=master)](https://travis-ci.com/SpaceVim/SpaceVim)
2020-04-06 21:53:50 +08:00
[![Build status](https://ci.appveyor.com/api/projects/status/eh3t5oph70abp665/branch/master?svg=true)](https://ci.appveyor.com/project/wsdjeg/spacevim/branch/master)
2021-02-16 20:03:53 +08:00
[![codecov](https://codecov.io/gh/SpaceVim/SpaceVim/branch/dev/graph/badge.svg)](https://codecov.io/gh/SpaceVim/SpaceVim/branch/master)
2021-01-01 16:18:31 +08:00
[![Version](https://img.shields.io/badge/version-1.7.0--dev-8700FF.svg)](https://github.com/SpaceVim/SpaceVim/releases)
2018-02-15 22:25:03 +08:00
[![GPLv3 License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/SpaceVim/SpaceVim/blob/master/LICENSE)
2017-10-29 15:06:53 +08:00
2020-12-31 22:50:06 +08:00
![welcome page](https://user-images.githubusercontent.com/13142418/103414298-5e1da980-4bb8-11eb-96bc-b2e118f672b5.png)
2020-09-29 22:45:40 +08:00
[SpaceVim](https://spacevim.org/cn/) 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件以
2018-03-23 23:32:01 +08:00
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
即用的 Vim-IDE。
2017-10-29 15:06:53 +08:00
2020-09-29 22:45:40 +08:00
当前最新的稳定版为[v1.5.0](https://spacevim.org/SpaceVim-release-v1.5.0/)[following-HEAD](https://github.com/SpaceVim/SpaceVim/wiki/Following-HEAD) 页面罗列了
master 分支最新的更新以及变动。
2018-03-23 23:32:01 +08:00
2020-09-29 22:45:40 +08:00
**推荐阅读:**
2018-03-23 23:32:01 +08:00
2020-09-29 22:45:40 +08:00
- [入门指南](https://spacevim.org/cn/quick-start-guide/)
- [用户文档](https://spacevim.org/cn/documentation/)
- [可用模块](https://spacevim.org/cn/layers/)
2017-10-29 15:28:59 +08:00
2019-01-25 20:56:11 +08:00
## 最新特性
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
以下为 SpaceVim 中最新实现的一些特性:
2020-09-29 22:45:40 +08:00
**多光标 Iedit 模式:**
2018-03-23 23:32:01 +08:00
SpaceVim 内置了一种特殊的模式Iedit 模式,这种模式提供了多光标支持,不同于已有插件的实现,
该模式支持两种状态:`iedit-Normal` 和 `iedit-Insert`。默认情况下,多光标输入时,`iedit-normal`
模式状态栏时是红色,而 `iedit-insert` 模式时是绿色,当然这由所选择的主题决定。
2018-03-23 23:32:01 +08:00
2018-09-01 11:18:47 +08:00
![iedit mode](https://user-images.githubusercontent.com/13142418/44941560-be2a9800-add2-11e8-8fa5-e6118ff9ddcb.gif)
2018-03-23 23:32:01 +08:00
2020-09-29 22:45:40 +08:00
**高亮光标下的函数:**
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
SpaceVim 支持高亮当前光标函数,并且启动一个特殊模式,在该模式下可以快捷地切换高亮区域
(方法内、屏幕内、整个文件内),并且可以快速在高亮函数间跳转、切换高亮状态(高亮、取消高亮),
2019-01-25 20:56:11 +08:00
并且可以根据已选择的位置进入 Iedit 模式。
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
![highlight cursor symbol](https://user-images.githubusercontent.com/13142418/36210381-e6dffde6-1163-11e8-9b35-0bf262e6f22b.gif)
2017-10-29 15:28:59 +08:00
2020-09-29 22:45:40 +08:00
**实时代码检索:**
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
SpaceVim 自带的 FlyGrep 这个插件可以根据输入实时搜索项目代码,当然需要借助后台搜索工具,
目前支持的工具有:`ag`, `rg`, `ack`, `pt``grep`,用户可任意选择一个喜欢的工具。
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
![searching project](https://user-images.githubusercontent.com/13142418/35278709-7856ed62-0010-11e8-8b1e-e6cc6374b0dc.gif)
2017-10-29 15:28:59 +08:00
2020-09-29 22:45:40 +08:00
**快捷键辅助导航:**
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
在 SpaceVim 中,所有快捷键都有导航系统,你不需要记忆任何快捷键。初次使用时可根据快捷键提示进行操作。当按下空格键或者
`g`、`z` 以及 `s` 按键时,导航就会自动出现。当你记住了快捷键,输入比较快时,导航则不会出现。
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
![mapping guide](https://user-images.githubusercontent.com/13142418/35568184-9a318082-058d-11e8-9d88-e0eafd1d498d.gif)
2017-10-29 15:28:59 +08:00
2020-09-29 22:45:40 +08:00
**快捷键描述系统**
2017-10-29 15:28:59 +08:00
通过快捷键描述系统,你可以清楚的了解到一个快捷键的功能,并且可以快速跳转到快捷键定义的位置;
2018-03-23 23:32:01 +08:00
比如,通过 `SPC h d k` 启动快捷键描述系统,然后按下所需描述快捷键 `SPC b n`,就会弹出一个描述
窗口,在改窗口可以通过快捷键 `gd` 快速跳转到快捷键定义处。
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
![describe key bindings](https://user-images.githubusercontent.com/13142418/35568829-e3c8e74c-058f-11e8-8fa8-c0e046d8add3.gif)
2017-10-29 15:28:59 +08:00
2020-09-29 22:45:40 +08:00
[**异步插件管理器:**](https://spacevim.org/cn/asynchronous-plugin-manager/)
2017-10-29 15:28:59 +08:00
SpaceVim 利用了 Vim 8 和 Neovim 最新的异步机制,实现了异步插件下载及更新,而插件运行管理采用的是 [dein.vim](https://github.com/Shougo/dein.vim/)。
2017-10-29 15:28:59 +08:00
2018-03-23 23:32:01 +08:00
![UI for dein](https://user-images.githubusercontent.com/13142418/34907332-903ae968-f842-11e7-8ac9-07fcc9940a53.gif)
2019-01-25 20:56:11 +08:00
想要获取更多关于 SpaceVim 的最新特性,请关注 [SpaceVim 官方博客](https://spacevim.org/blog/)
2018-03-23 23:32:01 +08:00
2020-09-29 22:45:40 +08:00
## 支持 SpaceVim
2017-10-29 15:06:53 +08:00
| 微信 | 支付宝 |
| -------------------------------------------------------- | ---------------------------------------------------------- |
2018-03-24 19:53:58 +08:00
| <img src="docs/img/weixin.png" height="150" width="150"> | <img src="docs/img/zhifubao.png" height="150" width="150"> |
2020-09-29 22:45:40 +08:00
## 鸣谢
- [@Gabirel](https://github.com/Gabirel) 的 [《Hack-SpaceVim》](https://github.com/Gabirel/Hack-SpaceVim)
- [@everettjf](https://github.com/everettjf) 的 [《SpaceVimTutorial》](https://everettjf.gitbooks.io/spacevimtutorial/content/)
- [vimdoc](https://github.com/google/vimdoc):自动生成帮助文件
- SpaceVim 中所使用所有插件的作者
<!-- vim:set nowrap: -->