[Linux]vi命令 -- 修改内容
从命令状态转到输入状态:
i: 在光标前插入
a: 在光标后插入
I: 在本行的开始处插入
A: 在本行的结束处插入
o: 在本行的下面插入
O: 在本行的上面插入
不进入输入状态而替换内容:
r: 替换当前光标上的字符
sabc<Esc>: 用abc替换当前光标上的字符
Cabcd<Esc>: 用abcd替换当前光标上的字符开始,直到行尾
Sabcd<Esc>: 用abcd替换当前整行
~: 大小写互换
不进入输入状态而删除内容:
x: 删除当前光标上的字符
X:删除光标左边的字符
D: 从光标处一直删到行尾
dd: 删除当前行
d10G:从光标处删到第10行(10G)
dj: 从光标处删到下一行(j)
:50d: 删除第50行
:50,60d:删除第50至第60行