Vim编辑器

工具教程2周前更新 hank
62 0

普通模式下的快捷操作

移动光标

h左移
j下移
k上移
l右移
w跳到下一个单词开头
b跳到上一个单词开头
e跳到当前或下一个单词末尾
0移动到行首
^移动到第一个非空白字符
$移动到行尾
gg移动到文件开头
G移动到文件末尾
Ctrl + f向下翻页
Ctrl + b向上翻页

插入文本

i在当前位置前进入插入模式
I在行首进入插入模式
a在当前位置后进入插入模式
A在行尾进入插入模式
o在当前行下方新建一行并进入插入模式
O在当前行上方新建一行并进入插入模式

删除文本

x删除光标下的字符
dw删除从光标位置到单词结尾的内容
dd删除整行
d$删除从光标位置到行尾的内容
dG删除从当前行到文件末尾的所有内容

复制与粘贴

yy复制当前行
yw复制从光标位置到单词结尾的内容
p在光标之后粘贴
P在光标之前粘贴

命令行模式下的快捷操作(末行模式)

保存与退出

w保存文件
q退出 Vim
:wq或者:ZZ:保存并退出
:q!或 :ZQ不保存强制退出

查找与替换

/pattern:向下查找 pattern
?pattern:向上查找 pattern
n:重复上次查找操作(同方向)
N:反向重复上次查找操作
:%s/old/new/g:将文件中所有 old 替换为 new
:%s/old/new/gc:替换时逐个确认

窗口操作

:split:水平分割窗口
:vsplit:垂直分割窗口
Ctrl + w  然后按 h/j/k/l:在窗口间切换
Ctrl + w q  关闭当前窗口
高级技巧(可不管))
宏录制
qa:开始录制宏,保存至寄存器 a
q:结束录制
@a:播放宏 a
@@:重复最后一次播放的宏
多文件操作
:tabnew file:在新标签页打开文件
gt和 gT:在标签页间切换
© 版权声明

相关文章