安装 plug 插件:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
主要列举常用和插件相关的快捷键,自带的可以参考 Vim 官方文档。
可以用 :map
查看已绑定快捷键。
默认情况下,<leader>
键的映射是反斜杠 \
快捷键/命令 |
动作/说明 |
h /j /k /l |
左/下/上/右移动 |
gg /G |
跳转到首行/末行 |
0 /^ /$ |
跳转到行首/首非空/行尾 |
w /b /e |
跳转到下一个单词首/上一个单词首/下一个单词结尾 |
% |
跳转到匹配括号 |
fx /tx /Fx /Tx |
跳转到下一个x/下一个x前一位/上一个x/上一个x后一位 |
Ctrl-i |
跳到更“新”位置(跳转历史向前) |
Ctrl-o |
跳到更“旧”位置(跳转历史向后) |
Ctrl-] |
跳转到光标下符号的定义 |
Ctrl-t |
返回上一个位置 |
:tag <symbol> |
直接跳转到指定符号 |
:ts <symbol> |
查找所有匹配的符号 |
zz /zt /zb |
当前行居中/顶部/底部 |
快捷键/命令 |
动作/说明 |
i /a /o |
进入插入/追加/新开一行插入模式 |
u |
撤销(Undo) |
Ctrl-r |
重做(Redo) |
di" /dt" |
删除双引号内/到下一个双引号 |
%s/old/new/g |
全局替换 old 为 new |
:saveas <path> |
另存为指定路径 |
<leader> |
用户自定义前缀键 |
<C-W>d |
显示光标下诊断信息 |
<Ctrl+\> |
终端与普通模式切换 |
快捷键 |
动作/说明 |
Ctrl+w h/j/k/l |
窗口左/下/上/右移 |
Ctrl+w > /< |
增加/减少窗口宽度 |
Ctrl+w + /- |
增加/减少窗口高度 |
Ctrl+w + |
增加窗口高度 |
Ctrl+w - |
减少窗口高度 |
快捷键 |
动作 |
Ctrl-h |
删除光标前一个字符 |
Ctrl-w |
删除光标前的一个单词 |
Ctrl-u |
删除从行首到光标的所有字符 |
Ctrl-a |
跳到行首并保留插入模式 |
Ctrl-e |
跳到行尾并保留插入模式 |
快捷键 |
动作 |
Ctrl-d |
向下滚动半页 |
Ctrl-u |
向上滚动半页 |