1.与Shell交互

很多时候,我们使用VIM编辑文件时,需要执行下shell命令,来查询些信息。

我们可以在末行模式下使用:

:!COMMAND


2.关于行号,缩进,语法着色

行号:

:set nu
:set number
:set nonu


缩进:

在我们写SHELL脚本时,如果能像JAVA的ECLIPSE那样提供代码缩进,这样将有利于代码的层次性。

:set autoindent
:set ai
:set noai


语法着色:

语法高亮,会帮助我们减少编写SHELL脚本时发生的错误。

:syntax on
:syntax off


3.关于VIM的配置文件

全局配置文件:/etc/vimrc

用户配置文件:~/.vimrc

在配置文件中,我们可以做些个性化的调整,如可以在~/.vimrc中增加set nu,那么用户在每次vim file,将显示行号。