Vim自带的快捷键(常用的不列举了)
| 快捷键 | 功能说明 |
|---|---|
| C-n/C-p | 自动补全,n光标在第一个,p光标在最后一个 |
| C-x C-l | C-x在insert模式下进入x模式,此模式下可以使用C-l后按一个已经存在行的前几个字符后进入选择列表 |
| C-x C-f | 在x模式下,按C-f插入当前目录下的文件名 |
Vim自带一些功能设置
| 设置 | 功能说明 |
|---|---|
| set mouse=a | vim获取鼠标动作,如果要vim释放鼠标,按住shift即可;按住shift之后的操作可以让xshell获取鼠标动作,然后能使用windows下的剪切板功能。 |
NERDtree
| 快捷键 | 功能说明 |
|---|---|
| 回车, o | 打开文件或目录 |
| p | 回到上层目录 |
| P | 回到根目录 |
| m | 打开文件系统操作菜单,添加,删除,移动和复制 |
| ? | 打开帮助文档,再按一次就会关闭 |
CtrlP 和 Ctrlp-funky
Ctrlp-funky是Ctrlp的扩展
| 快捷键 | 功能说明 |
|---|---|
| C-p | 启动文件查找功能,后续的所有操作都要使用这个操作 |
| C-f 和 C-b | 在files/buf/mru files/funky中来回切换 |
| C-d | 只查找文件名,而不是全路径 |
| C-n, C-p | 在查找历史字符串中选择一个字符串 |
vim-multiple-cursors
| 快捷键 | 功能说明 |
|---|---|
| C-n | 在普通模式下,向下选取字符串 |
| C-p | 向上选取字符串 |
| C-x | 跳过 |
| esc | 退出 |
Matchit.zip
| 快捷键 | 功能说明 |
|---|---|
| % | 在普通模式下,跳转到相对应的标签符号处,比如{},<div> </div> |
easymotion
| 快捷键 | 功能说明 |
|---|---|
| w/b | 在普通模式下,向后向前跳转一个字(word)(back) |
| ,,s | 通过输入一个字符搜索跳转 |
nerdcommenter
| 快捷键 | 功能说明 |
|---|---|
| ,cc | 对选中行注释 |
| ,cu | 对选中行解除注释 |
Tabular
| 快捷键 | 功能说明 |
|---|---|
| :Tab /= | 按字符 = 对齐 |
本文介绍了Vim编辑器的配置优化,包括Vim自带的快捷键和功能设置。重点讨论了NERDtree文件管理,CtrlP与Ctrlp-funky的模糊搜索,vim-multiple-cursors的多光标操作,Matchit.zip的括号匹配,easymotion的快速跳转,nerdcommenter的注释管理,以及Tabular的列对齐等提高编辑效率的插件。

3284

被折叠的 条评论
为什么被折叠?



