linux下安裝vim自動補全外掛程式snipmate
環境:ubuntu
開啟vim分別輸入以下幾行命令
:echo $vim
:ehco $vimruntime
:scriptname
前兩個會輸出vim的路徑,我這裡的路徑為
/usr/shre/vim/
/usr/shre/vim/vim73
第三個會輸出vim載入的指令碼名,可以看到這裡是沒有載入/snipmate 的
這是我們要新增外掛程式/snipmate,下面為操作過程
cd ~/
mkdir .vim
touch .vimrc
在 .vimrc裡面新增配置
set runtimepath=/usr/share/vim/vim73,~/vim,~/vim/after
let g:snippets_dir='~/.vim/snippets'
filetype plugin on
此檔案作為vim配置檔案擴充套件(我的vim配置檔案在/etc/vim/vimrc),同樣可以寫入vim的配置,例如:
"預設顯示行號
set nu
"不生成備份檔案
set nobackup
"開啟自動縮排
set autoindent
第一行是設定vim的執行路徑,第二行是設定snopmate的**擴充套件元件路徑,第三行是開啟載入檔案型別為外掛程式
將軟體包解壓到~/.vim目錄下
cp ~/soft/snipmate.vim-master.zip ~/.vim
unzip snipmate.vim-master.zip
這時開啟vim,輸入命令 :scrpitname ,出現~/.vim/plugin/snipmate.vim ~/.vim/after/plugin/snipmate.vim表示外掛程式已載入.
這時在**檔案中,例如index.php中輸入乙個php,再按tab鍵就能出現以下補全內容
<?php
如果對補全內容不滿意可以自行修改**配置檔案
cd ~/.vim/snippets
會發現該目錄下有多種語言的.snippets配置檔案,按自己的需求修改,建議將自己修改好的配置檔案備份保持,以便在換電腦或這重灌系統後能快速配置
本文出自 「毛線的linux之路」 部落格,請務必保留此出處
vim外掛程式自動補齊 vim自動補全
1 單詞補全 ctrl n 當輸入完第乙個字母後,再按ctrl n,vim會自動出現下拉列表,且預設選中第乙個單詞 繼續按ctrl n可以上下選擇,但如果緩衝區沒有可菜單詞,那麼下拉列表不會有任何選項 ctrl p 功能同上,只是預設選中的是列表最後乙個單詞 vim新建乙個檔案,輸入下面的內容,測試...
vim 自動補全外掛程式 for nodejs
最近在學nodejs,在選擇text editor ide的時候有些茫然了。網上給了很多建議,有vim vs emacs,有sublime vs atom,還有webstorm。由於本人是vim重度使用者,就順其自然的選擇了vim,不過內心一直想嘗試用emacs。如果有朋友不知選擇vim還是emac...
vim外掛程式自動補齊 Vim 自動補全等外掛程式配置操作
vim的所有配置都是寫在.vimrc這個檔案裡的,我們先建立該檔案。cd touch vimrc vim vimrc 建立完成後,寫入一些基礎配置,引號內是注釋 去掉vi的一致性 set nocompatible 顯示行號 set number 隱藏滾動條 set guioptions r set ...