vi 快捷键

1.退出编辑器

:w 将缓冲区写入文件,即保存修改

:wq 保存修改并退出

:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示

:q! 强制退出,放弃修改

2.查找替换

/pattern 向后搜索字符串pattern
?pattern 向前搜索字符串pattern
"\c" 忽略大小写
"\C" 大小写敏感

n 下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)
N 上一个匹配(同上)
:%s/old/new/g 搜索整个文件,将所有的old替换为new

:%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换

3.删除复制

dd 删除光标所在行
dw 删除一个字(word)
d/DxXyyywy/D删除到行末x删除当前字符X删除前一个字符yy复制一行yw复制一个字y/Y 复制到行末
p 粘贴粘贴板的内容到当前行的下面

P 粘贴粘贴板的内容到当前行的上面

4.插入模式

i 从当前光标处进入插入模式
I 进入插入模式,并置光标于行首
a 追加模式,置光标于当前光标之后
A 追加模式,置光标于行末
o 在当前行之下新加一行,并进入插入模式
O 在当前行之上新加一行,并进入插入模式
Esc 退出插入模式



猜你喜欢

转载自blog.csdn.net/benpaodexin_l/article/details/80075204