vim命令
2016-08-08 14:44
134 查看
Vim命令集合
Vim基令本命
15个Vim命令
Welcome to the Vim Tips wiki
缩写——:ab [缩写] [要替换的字] 例子——:ab hgf huguangfei 会把输入的hgf替换为huguangfei
每当你打开一个你没有写入权限的文件(比如系统配置文件)并做了一些修改,Vim 无法通过普通的 “:w” 命令来保存。你不需要重新以 root 方式打开文件再进行修改,只需要运行::w !sudo tee %
Vim 默认有自动补全的功能。比如当你在同一个文件中第二次输入 “compiler” 时,仅仅输入 “com” 然后保持在插入模式,按 Ctrl+n 键就可以看到 Vim 为你补全了单词。
?text 查找text,反向查找,按n健查找下一个,按N健查找前一个。/text 查找text,按n健查找下一个,按N健查找前一个。
查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
h 左移一个字符。 l 右移一个字符,这个命令很少用,一般用w代替。 k 上移一个字符。j
下移一个字符。
w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。b 向后移动一个单词 2b 向后移动2个单词。e,同w,只不过是光标停在单词尾部。ge,同b,光标停在单词尾部。
gg 移动到文件头。G(shift + g) 移动到文件尾。
Ctrl + e 向下滚动一行。Ctrl + y 向上滚动一行。Ctrl + d 向下滚动半屏。Ctrl + u
向上滚动半屏。Ctrl + f 向下滚动一屏。Ctrl + b 向上滚动一屏。
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 :!ls #在编辑过程中执行shell命令ls
:sh #进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑,在shell命令下,执行ctral+l完成清屏
:suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。
Vim基令本命
15个Vim命令
Welcome to the Vim Tips wiki
缩写——:ab [缩写] [要替换的字] 例子——:ab hgf huguangfei 会把输入的hgf替换为huguangfei
每当你打开一个你没有写入权限的文件(比如系统配置文件)并做了一些修改,Vim 无法通过普通的 “:w” 命令来保存。你不需要重新以 root 方式打开文件再进行修改,只需要运行::w !sudo tee %
Vim 默认有自动补全的功能。比如当你在同一个文件中第二次输入 “compiler” 时,仅仅输入 “com” 然后保持在插入模式,按 Ctrl+n 键就可以看到 Vim 为你补全了单词。
?text 查找text,反向查找,按n健查找下一个,按N健查找前一个。/text 查找text,按n健查找下一个,按N健查找前一个。
查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
h 左移一个字符。 l 右移一个字符,这个命令很少用,一般用w代替。 k 上移一个字符。j
下移一个字符。
w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。b 向后移动一个单词 2b 向后移动2个单词。e,同w,只不过是光标停在单词尾部。ge,同b,光标停在单词尾部。
gg 移动到文件头。G(shift + g) 移动到文件尾。
Ctrl + e 向下滚动一行。Ctrl + y 向上滚动一行。Ctrl + d 向下滚动半屏。Ctrl + u
向上滚动半屏。Ctrl + f 向下滚动一屏。Ctrl + b 向上滚动一屏。
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 :!ls #在编辑过程中执行shell命令ls
:sh #进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑,在shell命令下,执行ctral+l完成清屏
:suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。