linux vi/vim 编辑器用法说明
欢迎来到之路教程(on itroad-com)

vim 编辑器

插入文本

命令操作
i在当前光标位置之前插入文本
a在当前光标位置后附加文本
A在当前行的末尾追加文本
o在当前行下方打开新行
O在当前行上方打开新行

在 vi 中导航

命令操作
left arrow / h左移1个字符
right arrow / l更正确 1 个字符
up arrow / k向上移动 1 行
down arrow / j下移 1 行
$移动到当前行的末尾
0移动到当前行的开头

删除文字

命令操作
x删除当前光标位置的字符
dw删除光标右侧的单词或者单词的一部分
dd删除当前行
D从当前光标位置开始删除当前行

撤销和重复

命令操作
u撤消最后一条命令
. (点按键)重复上一个命令

搜索和替换文本

命令操作
/[string]向前搜索字符串
?[search]向后搜索字符串
n查找下一次出现的字符串
N查找上一次出现的字符串
:%s/old/new搜索并用字符串 new 替换第一次出现的字符串 old
:%s/old/new/g用字符串 new 搜索并替换所有出现的字符串 old
cw更改从当前光标位置开始的单词
r替换当前光标位置的字符
R替换/覆盖当前行的文本

复制和粘贴文本

命令操作
yw拉取缓冲区中的当前单词
yy拉取缓冲区中的当前行
p将拉取的数据粘贴到当前行下方
P将拉取的数据粘贴到当前行上方

保存和退出

命令操作
:w将更改写入文件而不退出
:w!即使您不是文件的所有者,也将更改写入文件
:wq将更改写入文件并退出
:wq!将更改写入文件并退出,即使您不是该文件的所有者
:q不做任何更改时退出
:q!退出而不保存所做的更改
日期:2020-09-17 00:14:43 来源:oir作者:oir