mirror of
https://gitlab.com/wsdjeg/vim-galore-zh_cn.git
synced 2025-01-19 07:09:30 +08:00
Update readme
This commit is contained in:
parent
f854f2c994
commit
a27c208959
17
README.md
17
README.md
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user