接受命令模式 | |
a |
当前光标的下一个字符处插入 |
i |
当前光标处插入 |
o |
换行的第一个字符处插入 |
ctrl +v |
可视模式操作 |
: |
进入ex模式 |
hjkl |
左下上右移动光标 |
[[ |
移动到上一个代码块 |
]] |
移动到下一个代码块 |
gg |
移动到第一行 |
G |
移动到最后一行 |
$ |
移动到行尾 |
^ |
移动到行首 |
dd |
剪切 |
yy |
复制 |
p |
粘贴 |
/ |
查找 (n下翻,N上翻) |
u |
撤销 |
ctrl +R |
重做 |
ctrl + ] |
跳转到定义处 |
ctrl + t |
跳转到跳转前位置 |
ctrl + ww |
光标从编辑窗口跳转到Tlist窗口 |
EX模式 | |
:w |
保存 |
:q |
退出 |
:ts main |
查询main标签 |
:tag main |
跳转到main标签 |
:!ls |
vim里执行指令 |
:Tlist |
打开Tlist |
:%s /123/abc/g |
所有123的地方替换为abc |
:vimgrep /user/g ** |
使用该命令可以查找当前目录下所有文件中包含 user 字符串的文件,并跳转到第一个匹配的文件 |
:cw :cn :cp |
打开vigrep的搜索结果 |
:sp file |
将vim窗口横向分为2个窗口 |
:vsp file |
将vim窗口纵向分为2个窗口 |
:%!xxd |
16进制编辑 |
:%!xxd -r |
退出16进制编辑 |
vimdiff | |
] c |
跳转到下一个差异点 |
[ c |
跳转到上一个差异点 |
d p |
Diff push ,将本侧的差异覆盖另一侧对应位置 |
d o |
Diff obtain,从另一侧对应位置拷贝到本侧 |
vim操作
最新推荐文章于 2025-08-07 17:09:38 发布