Vim快捷键

Posted bubu99

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim快捷键相关的知识,希望对你有一定的参考价值。

命令行模式:vi的默认模式,vim打开文件就直接进入命令行模式

编辑模式:命令行模式下按a,i,o进入(a光标在的第2个字母开始写,i光标在的第1个字母开始写,o光标下一行开始写,大写O第一行开始写),按esc退出编辑模式到命令行模式

扩展模式(最后一行模式):命令行模式下按:进入,wq w保存 q退出 wq! 保存强制退出 q! 不保存强制退出

光标操作

0 跳到一行的行首
$ 跳到一行的行尾
gg 跳到文章的第一行
7G 跳到第7行
G 跳到文章的最后一行
H 光标移动到这个屏幕的最上方哪一行的第一个字符
M 光标移动到这个屏幕的中央哪一行的第一个字符
L 光标移动到这个屏幕的最下方哪一行的第一个字符
/ 命令行模式下查找操作
%s /old/newold/g 替换所有
dd 替换所有
3dd 包含当前行在内往下的3行都删了
D(大写) 删除空行
dd->p 剪切粘贴
p 粘贴到当前行的下一行
dd->p 剪切粘贴
10p 同样内容粘贴10次
P(大写) 粘贴到当前行的上一行
yy 复制光标所在的哪一行
3yy 复制包含当前行在内往下的3行
u 撤销上一步操作
ctrl+r 恢复上一步操作
ctrl+a 对命令:跳到命令的首部
ctrl+e 对命令:跳到命令的尾部

以上是关于Vim快捷键的主要内容,如果未能解决你的问题,请参考以下文章

phpstorm 实用快捷键 和 注释

latex在vim中的代码片段

VIM 代码片段插件 ultisnips 使用教程

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段