最近接触了一些新的Vim命令,Tate整理了一些比较实用但不常用的命令如下。移动到行首的非空字符时,除了使用^命令外,还可以使用更容易输入的0w命令在空白行上使用dip命令删除所有相邻的空白行.使用全局命令:g/^\s*$/d可以删除当前文档中的所有空行。在空白处使用viw,可以全选空白字符。要删除当前文档中的所有行,可以使用命令dG或:%d。经过搜索,你经常使用:nohl来清除Vim高亮。搜索下可以使用插入光标:x和ZZ的作用与:wq类似,但不会写入未修改的文件,中间键更方便重绘屏幕和显示当前行的窗口。你可以在Vim插入模式下使用zz命令,按%可以将当前文件名输入到文件中。Vim插入文件名。如果要读取一个文件并在当前光标后插入文件内容,可以使用Vim命令:r退出Vim插入模式。除了使用Esc,还可以使用Vim普通模式下可以使用组合键,c命令是一个非常实用的命令,比如cc可以用来重写当前行(即删除当前行和进入插入模式),c$改写到行尾,ci"改写双引号内的内容,c2w改写当前光标下的两个单词,ct(改写括号前。(c命令与i,a,w等可以组成很多实用的命令)Vimchangecommand在Vim可视化模式下,>用于增加缩写回车,<减少缩进,~用于转换大小写Vim增加缩进以返回最后跳转的位置,可以使用''或``'`命令
