Vim Snipmate 自動補全插件

在~/.vimrc的Vundle插件管理函數中添加如下內容(插件自己和所依賴的插件):python

    Plugin 'MarcWeber/vim-addon-mw-utils'
    Plugin 'tomtom/tlib_vim'
    Plugin 'garbas/vim-snipmate'
    Plugin 'honza/vim-snippets' "massive common snippetsvim

而後在Vim中輸入命令安裝插件:函數

:source %
:PluginInstall插件

    1
    2ip

完成。
使用方法utf-8

輸入狀態下,直接按,就會自動打出相關的snippets預設片斷。
如何自定義snippetsclass

直接在~/.vim/snippets/目錄下添加*.snippets文件便可。coding

注意如下幾點:vimrc

    ~/.vim/snippets/目錄是位於全部插件以外的,因此不會因插件更新而被刪除。
    若是你也安裝了vim-snippets,那麼在trigger同名的時候,vim會在狀態欄彈出選項讓你選擇使用哪一個snippets。方法

好比針對全部python文件,那就在~/.vim/snippets/目錄下建立一個python.snippets文件,內容格式以下:

snippet #!
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-

以上片斷,只要你在python文件中輸入#!並按下,就會自動輸出定義的那段內容。 直接一個tab鍵完事

相關文章
相關標籤/搜索