窗口命令
:split或new
打开一个新窗口,光标停在顶层的窗口上
:split file或:new file
用新窗口打开文件
Ctrl+ww/+wj/+wk
移动到下一个窗口 / 下方窗口 / 上方窗口
Ctrl + e/y/u/d/b/f
将屏幕下滚一行/上滚一行/上滚半页/下滚半页/上滚一页/下滚一页
执行shell操作
:g/text/command
在全部包括 text 的行运行 command 所表示的命令
:v/text/command
在全部不包括 text 的行运行 command 所表示的命令
:!perl -c script.pl / :!perl script.pl
检查Perl脚本语法 / 执行perl脚本
:suspend / Ctrl + Z
挂起vim,回到shell,按fg可以返回vim
缩进以及注释命令
>> / <<
使当前行向右移动一个宽度 / 向左
shift+> / shift + <
向右 / 向左
1,$ s/^/#/g 或 :%s/^/#/g
注释整个文档
:ce / :ri / :le
本行内容居中 / 本行文本靠右 / 本行内容靠左
其它零散而用常用的命令
:set ruler?
在.vimrc中,使用set命令设制的选项都可以通过这个命令查看
:syntax case ignore
大小写无关,并使用同样配色方案
:syntax case match
大小写敏感,与上面相对
ctrl + g
显示文件名称、当前的行号、文件的总行数和文件位置的百分比