diff --git a/README.md b/README.md index 05e9bf4..2843cf1 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,6 @@ - [持续粘贴(为什么我每次都要设置 'paste' 模式)](#持续粘贴为什么我每次都要设置-paste-模式) - [在终端中按 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)并帮助人们专注于实际任务。 @@ -1803,6 +1804,14 @@ Vim 现在正在使用的另一个比较有用的方法是增加 debug 信息输 ## 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 @@ -1922,8 +1931,6 @@ set ttimeoutlen=10 " unnoticeable small value 帮助文档:`:h function-search-undo`。 -## [插件列表](PLUGINS.md) - ## 进阶阅读 - [Vim 插件开发指南](https://github.com/wsdjeg/vim-plugin-dev-guide)