Update readme

This commit is contained in:
Shidong Wang 2019-04-22 21:42:47 +08:00
parent f854f2c994
commit a27c208959

View File

@ -107,7 +107,6 @@
- [持续粘贴(为什么我每次都要设置 'paste' 模式)](#持续粘贴为什么我每次都要设置-paste-模式) - [持续粘贴(为什么我每次都要设置 'paste' 模式)](#持续粘贴为什么我每次都要设置-paste-模式)
- [在终端中按 ESC 后有延时](#在终端中按-esc-后有延时) - [在终端中按 ESC 后有延时](#在终端中按-esc-后有延时)
- [无法重复函数中执行的搜索](#无法重复函数中执行的搜索) - [无法重复函数中执行的搜索](#无法重复函数中执行的搜索)
- [插件列表](#插件列表)
- [进阶阅读](#进阶阅读) - [进阶阅读](#进阶阅读)
- [加入我们](#加入我们) - [加入我们](#加入我们)
@ -141,8 +140,10 @@ Vim 采用模式编辑的理念,即它提供了多种模式,按键在不同
但是这有一个很大的优点:不需要通过同时按住多个键来完成操作, 但是这有一个很大的优点:不需要通过同时按住多个键来完成操作,
大多数时候你只需要依次按下这些按键即可。越常用的操作,所需要的按键数量越少。 大多数时候你只需要依次按下这些按键即可。越常用的操作,所需要的按键数量越少。
和模式编辑紧密相连的概念是“操作符”和“动作”。_操作符_ 开始一些行为,例如:修改,删除,或者选择文本。之后你要用一个 _动作_ 来指定需要操作的文本区域。比如,要改变括号内的文本,需要执行 `ci(` (读做 _change inner parentheses_);删除整个段落的内容,需要执行 `dap` 读做_delete 和模式编辑紧密相连的概念是 **操作符****动作**。**操作符** 指的是开始某个行为,
around paragraph_ 例如:修改、删除或者选择文本,之后你要用一个 **动作** 来指定需要操作的文本区域。
比如,要改变括号内的文本,需要执行 `ci(` (读做 `change inner parentheses`
删除整个段落的内容,需要执行 `dap` (读做:`delete around paragraph`)。
如果你能看见 Vim 老司机操作,你会发现他们使用 Vim 脚本语言就如同钢琴师弹钢琴一样。复杂的操作只需要几个按键就能完成。他们甚至不用刻意去想,因为这已经成为[肌肉记忆](https://en.wikipedia.org/wiki/Muscle_memory)了。这减少[认识负荷](https://en.wikipedia.org/wiki/Cognitive_load)并帮助人们专注于实际任务。 如果你能看见 Vim 老司机操作,你会发现他们使用 Vim 脚本语言就如同钢琴师弹钢琴一样。复杂的操作只需要几个按键就能完成。他们甚至不用刻意去想,因为这已经成为[肌肉记忆](https://en.wikipedia.org/wiki/Muscle_memory)了。这减少[认识负荷](https://en.wikipedia.org/wiki/Cognitive_load)并帮助人们专注于实际任务。
@ -1803,6 +1804,14 @@ Vim 现在正在使用的另一个比较有用的方法是增加 debug 信息输
## Vim 配置集合 ## Vim 配置集合
目前,网上有很多流行 Vim 配置集合,对于 Vim 配置集合,个人认为有利有弊。
对于维护的比较好的配置,比如 [SpaceVim](http://spacevim.org/cn/) 还是值得尝试的,可以节省很多自行配置的时间。
当然,网上还有很多其他很流行的配置,比如:
- [k-vim](https://github.com/wklken/k-vim)
- [amix's vimrc](https://github.com/amix/vimrc)
- [janus](https://github.com/carlhuda/janus)
## 内置插件 ## 内置插件
## 将 Control 映射到 CapsLock ## 将 Control 映射到 CapsLock
@ -1922,8 +1931,6 @@ set ttimeoutlen=10 " unnoticeable small value
帮助文档:`:h function-search-undo` 帮助文档:`:h function-search-undo`
## [插件列表](PLUGINS.md)
## 进阶阅读 ## 进阶阅读
- [Vim 插件开发指南](https://github.com/wsdjeg/vim-plugin-dev-guide) - [Vim 插件开发指南](https://github.com/wsdjeg/vim-plugin-dev-guide)