vim实用指南(5):编辑命令(删除、修改、复制、重复)(1)——删除
1、删除单个字符——x命令
在normal模式下,按下x会删除光标所在的字符,如:
此时按x会删除u字符。
类似的,大字的X删除光标前面的字符。
2、删除多个字符——nx命令
n代表数字,如:5x #代表一次删除光标所在字符及后面的5个字符,100x代表一次删除100个字符
类似的,大字的nX则会删除光标前面的n个字符
3、删除单个单词——dw命令
dw会删除从当前光标开始的单词(不是光标所在的单词,dw可理解为:delete word);
diw会删除光标所在的单词(i:可理解为in);
大写的W之前讲到过,详见光标移动小节。
4、删除多个单词——dnw或ndw命令
n代表数字,如:10dw或d10w代表删除10个单词。
大写的W之前讲到过,详见光标移动小节。
5、删除整行——dd命令
dd表示删除光标所在的行,删除整行。
6、删除多行——ndd命令
n代表数字,如:10dd 代表删除10行
7、删除到行尾——d$命令
d$命令表示删除从光标开始到行尾的所有字符(不会删除换行符,即使光标在行道。这点与dd有区别)
8、邮件到行首——d^命令
删除到行首
10、删除到文件尾——dG命令
删除光标所在行到文件尾的所有行
11、删除到文件头——dgg命令
删除光标所在行到文件头的所有行
注意:
1、vim 中很多命令都可以与数字、光标移动命令相配合使用