mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-04-13 12:39:09 +08:00
Update content for gitee (#1538)
This commit is contained in:
parent
208fd8c823
commit
85501527e7
146
README.cn.md
146
README.cn.md
@ -11,73 +11,117 @@
|
||||
[](https://github.com/SpaceVim/SpaceVim)
|
||||
[](https://twitter.com/SpaceVim)
|
||||
|
||||
SpaceVim 是一个社区驱动的模块化 vim 配置,以模块的方式组织和管理插件,提供各种类似 IDE 的特性。
|
||||
SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
|
||||
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
|
||||
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
|
||||
即用的 Vim-IDE。
|
||||
|
||||

|
||||
官 网: <https://spacevim.org/cn/>
|
||||
|
||||
Github : <https://github.com/SpaceVim/SpaceVim>
|
||||
|
||||
码 云 : <https://gitee.com/SpaceVim/SpaceVim>
|
||||
|
||||

|
||||
|
||||
推荐阅读:
|
||||
|
||||
- [入门指南](https://spacevim.org/cn/quick-start-guide)
|
||||
- [用户文档](https://spacevim.org/cn/documentation)
|
||||
- [可用模块](https://spacevim.org/cn/layers)
|
||||
|
||||
以下是近几周的开发汇总:
|
||||
|
||||
[](https://github.com/SpaceVim/SpaceVim/pulse)
|
||||
|
||||
<!-- vim-markdown-toc GFM -->
|
||||
|
||||
- [最新特新](#最新特新)
|
||||
- [多光标Iedit模式](#多光标iedit模式)
|
||||
- [高亮光标下的函数](#高亮光标下的函数)
|
||||
- [实时代码检索](#实时代码检索)
|
||||
- [快捷键辅助导航](#快捷键辅助导航)
|
||||
- [快捷键描述系统](#快捷键描述系统)
|
||||
- [异步插件管理器](#异步插件管理器)
|
||||
- [安装](#安装)
|
||||
- [Linux 或 macOS](#linux-或-macos)
|
||||
- [Windows](#windows)
|
||||
- [捐助SpaceVim](#捐助spacevim)
|
||||
|
||||
<!-- vim-markdown-toc -->
|
||||
|
||||
## 最新特新
|
||||
|
||||
以下为 SpaceVim 中最新实现的一些特性:
|
||||
|
||||
### 多光标Iedit模式
|
||||
|
||||
SpaceVim 内置了一种特殊的模式,Iedit 模式,这种模式提供了多光标支持,不同于已有插件的实现,
|
||||
该模式支持两种状态 :`iedit-Normal` 和 `iedit-Insert`。默认情况下,多光标输入时,`iedit-normal`
|
||||
模式状态栏时是红色,而 `iedit-insert` 模式时是绿色,当然这根据所选择主题决定。
|
||||
|
||||

|
||||
|
||||
### 高亮光标下的函数
|
||||
|
||||
SpaceVim 支持高亮当前光标函数,并且启动一个特殊模式,在该模式下可以快捷地切换高亮区域
|
||||
(方法内、屏幕内、整个文件内),并且可以快速在高亮函数间跳转、切换高亮状态(高亮、取消高亮),
|
||||
并且可以根据已选择的位置计入 iedit 模式。
|
||||
|
||||

|
||||
|
||||
### 实时代码检索
|
||||
|
||||
SpaceVim 自带的 FlyGrep 这个插件可以根据输入实时搜索项目代码,当然需要借助后台搜索工具,
|
||||
目前支持的工具有:`ag`, `rg`, `ack`, `pt` 和 `grep`,用户可任意选择一个喜欢的工具。
|
||||
|
||||

|
||||
|
||||
### 快捷键辅助导航
|
||||
|
||||
在 SpaceVim 中,所有快捷键都有导航系统,你不需要记忆任何快捷键。初次使用时可根据快捷键提示进行操作。当按下空格键或者
|
||||
`g`、`z` 以及 `s` 按键时,导航就会自动出现。当你记住了快捷键,输入比较快时,导航则不会出现。
|
||||
|
||||

|
||||
|
||||
### 快捷键描述系统
|
||||
|
||||
通过快捷键描述系统,你可以清楚的了解到一个快捷键的功能,并且可以快速跳转到快捷键定义的位置;
|
||||
比如,通过 `SPC h d k` 启动快捷键描述系统,然后按下所需描述快捷键 `SPC b n`,就会弹出一个描述
|
||||
窗口,在改窗口可以通过快捷键 `gd` 快速跳转到快捷键定义处。
|
||||
|
||||

|
||||
|
||||
### 异步插件管理器
|
||||
|
||||
SpaceVim 利用了 vim8 和 neovim 最新的异步机制,实现了一套异步插件下载及更新插件,而插件运行管理采用的是 [dein.vim](https://github.com/Shougo/dein.vim/)。
|
||||
|
||||

|
||||
|
||||
想要获取更多关于 SpaceVim 的最新特新,请关注 [SpaceVim 官方博客](https://spacevim.org/blog/)
|
||||
|
||||
## 安装
|
||||
|
||||
**Linux 或 Mac 下 SpaceVim的安装非常简单,只需要执行以下命令即可:**
|
||||
### Linux 或 macOS
|
||||
|
||||
```sh
|
||||
curl -sLf https://spacevim.org/install.sh | bash
|
||||
```bash
|
||||
curl -sLf https://spacevim.org/cn/install.sh | bash
|
||||
```
|
||||
|
||||
想要获取更多的自定义的安装方式,请参考:
|
||||
安装结束后,初次打开 `vim` 或者 `gvim` 时, SpaceVim 会**自动**下载并安装插件。
|
||||
|
||||
```sh
|
||||
curl -sLf https://spacevim.org/install.sh | bash -s -- -h
|
||||
如果需要获取安装脚本的帮助信息,可以执行如下命令,包括定制安装、更新和卸载等。
|
||||
|
||||
```bash
|
||||
curl -sLf https://spacevim.org/cn/install.sh | bash -s -- -h
|
||||
```
|
||||
|
||||
SpaceVim是一种模块化配置,可以运行在vim或者neovim上,关于vim以及neovim的安装,请参考以下链接:
|
||||
### Windows
|
||||
|
||||
[安装neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim)
|
||||
window 下最快捷的安装方法是下载安装脚本 [install.cmd](https://spacevim.org/cn/install.cmd) 并运行。
|
||||
|
||||
[从源码编译vim](https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source)
|
||||
## 捐助SpaceVim
|
||||
|
||||
**windows系统下的安装步骤:**
|
||||
|
||||
Windows 下 vim 用户只需要将本仓库克隆成用户 HOME 目录下的 vimfiles 即可,打开 CMD 默认的目录默认即为 HOME 目录,只需要执行如下命令即可:
|
||||
|
||||
git clone https://github.com/SpaceVim/SpaceVim.git vimfiles
|
||||
|
||||
Windows 下 neovim 用户 需要将本仓库克隆成用户 HOME 目录下的 AppData\\Local\\nvim,想要获取跟多关于 neovim 安装相关的知识,可以访问 neovim 的 wiki, wiki 写的非常详细。打开 CMD 初始目录默认一般即为 HOME 目录,只需要执行如下命令即可:
|
||||
|
||||
git clone https://github.com/SpaceVim/SpaceVim.git AppData\Local\nvim
|
||||
|
||||
**字体**
|
||||
|
||||
SpaceVim 默认启用了Powerline 字体,默认的的字体文件是:[DejaVu Sans Mono](https://github.com/wsdjeg/DotFiles/tree/master/fonts), Windows 用户直接下载下来右键安装即可。
|
||||
|
||||
**vimproc.dll**
|
||||
|
||||
Windows 下用户如果不方便编译,可以在qq群文件里面下载相应的dll文件放到vimproc
|
||||
的lib目录,默认是 `~/.cache/vimfiles/repos/github.com/Shougo/vimproc.vim/lib/`
|
||||
|
||||
## 更新
|
||||
|
||||
可以通过 `:SPUpdate` 命令来更新spacevim 以及包含的插件,如果需要更新指定的插件,如:startuptime.vim,只需要执行 `:SPUpdate startuptime.vim`,也可以通过 `:SPUpdate SpaceVim` 来更新 SpaceVim.
|
||||
|
||||
## 特性
|
||||
|
||||
- **文档检索:** 通过快捷键 <kbd>SPC h SPC</kbd> 快速检索文档。
|
||||

|
||||
- **快捷键导航系统:** 所有的快捷键都可轻易通过导航系统检索到。
|
||||

|
||||
- **快捷键描述系统:** 使用 <kbd>SPC h d k</kbd> 启动快捷键描述系统,按下相应的快捷键后,展示该快捷键详细描述。
|
||||

|
||||
- **插件延迟加载:** 使用 [dein.vim](https://github.com/Shougo/dein.vim) 管理插件,90% 的插件延迟加载,优化用户体验。
|
||||

|
||||
- **Neovim 优化:** 针对 NeoVim 做了相应的优化,体验相比 Vim 更好。
|
||||
- **优雅的界面:** 状态栏,文件树,语法树等。
|
||||
|
||||
**捐助SpaceVim**
|
||||
|
||||
| 微信 | 支付宝 |
|
||||
| ------------------------------------------------- | --------------------------------------------------- |
|
||||
| 微信 | 支付宝 |
|
||||
| ------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
|
||||
| <img src="https://spacevim.org/img/weixin.png" height="150" width="150"> | <img src="https://spacevim.org/img/zhifubao.png" height="150" width="150"> |
|
||||
|
@ -15,7 +15,7 @@ lang: cn
|
||||
|
||||

|
||||
|
||||
官 网: <https://spacevim.org>
|
||||
官 网: <https://spacevim.org/cn/>
|
||||
|
||||
Github : <https://github.com/SpaceVim/SpaceVim>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user