vim除了具有vi编辑器的功能以外,还有很多vi没有的特殊功能,下面介绍几种:

  1.  块选择(Visual Block),此功能可以选择文本当中的某一个块的区域,非常有趣,w_0005.gif比vi方便了很多。具体操作按键如下 :

     

    按键块选择的按键功能
    v选择字符,将光标所在行经过的字符反白选择
    V选择行,上下移动光标,经过的行反白选择
    ctrl+v选择块,上下左右移动光标,将块状反白选择
    y复制反白的地方
    d删除反白的地方

     

  2. 多文件编辑

    使用vim可以同时打开多个文件,然后可以选择其中的某个文件来进行编辑,还可将一个文件中的部分内容复制或剪切到另一文件中,很有意思吧?w_0014.gif具体功能键如下:

     

    命令功能
    :n编辑下一个文件
    :N编辑上一个文件
    :files列出vim当前打开的所有文件

     

  3. 多窗口功能

    此功能就是多文件编辑功能的扩展版,可以更直观的进行多文件,多窗口编辑,是不是更诱惑呀w_0012.gif!!!好,下面看一看它的命令和功能:

    命令功能
    :sp [filename]增加一个新的窗口,如果sp后面不加文件名,则为一个文件分两个窗口,如果再加新文件,则为两个不同的文件
    ctrl+w --- jctrl和w同时按,松开后,再按j, 则光标移到下一个窗口,当前窗口的分界条亮度高
    ctrl+w ----k同上,向上面窗口移动
    :q光标在当前窗口时,即按:q键关闭此窗口文件