基本命令
dd删除一行fa光标挪到下一个字母a的位置dfa删除从当前光标到下一个字母a之间的所有内容0数字零,到行头^到本行第一个不是blank字符的位置(blank字符就是空格,tab,换行,回车等)$到本行末尾g_到本行最后一个不是blank字符的位置/pattern搜索pattern的字符串g/pattern搜索pattern的字符串g/pattern/d全局删除匹配行1,5g/pattern/d删除第1-5行里的匹配行v/pattern/d删除不包含指定字符的行g!/pattern/d删除不包含指定字符的行u回退<C -r>前进e <path>打开一个文件.重复上个命令N <command>重复某个命令N次ndd删除n行w到下一个单词开头e到下一个单词结尾*,#匹配光标当前所在的单词(*下一个,#上一个)t,到,前的第一个字符,,可以换成其他的字符a在当前光标位置插入o在下一行开始插入O在光标的上一行插入cw替换当前光标的word,并插入:e打开文件:saveas <path/to/file>另存为
参照:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/