编辑器vi 和 vim:
有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。
(1)进入编辑器的模式:
i 在光标前插入,I 在光标所在行首插入
a 在光标后插入, A在光标所在行末插入
o 在光标所在下一行插入,O 在光标所在上一行插入
(2)删除命令;
dd 删除行 5dd删除5行
d0 删除光标前本行所有的内容, D删除光标后本行所有内容,包含光标位置字符
dw 删除光标所在位置的字
(3)撤销命令:
u 撤销(一步一步)
Ctrl + r 反撤销
(4)重复命令:
. 重复上一次执行的命令
(5)移动命令;
>> 文本行右移
<< 文本行左移
(6)复制粘贴命令:
yy 复制当前行 5yy复制5行
p 在光标所在下一行重开一行复制
(7)查找替换:
命令模式:r 替换光标所在字符, R替换光标后的字符
末行模式:
/ + str n查找下一个,N查找前一个
%s/abc/123/g 将文件中所有abc替换为123
1, 10s/abc/123/g 将第1行至第10行之间的abc替换成123