安裝vim
在ubuntu上安裝vim
首先輸入命令vim --v,查看是否已經(jīng)安裝了,如果安裝了會(huì)顯示版本號(hào),如果沒(méi)有輸入以下命令安裝
sudo apt-get install vim
在windows上安裝vim
下載gvim80,點(diǎn)擊下載地址進(jìn)行下載
vim安裝插件
Vim是Linux上一款用途廣泛的輕量級(jí)文本編輯工具。雖然對(duì)普通的Linux用戶來(lái)說(shuō)開始學(xué)用起來(lái)難度相當(dāng)大,但鑒于它具有的種種好處,完全值得一學(xué)。至于功能方面,Vim可以通過(guò)插件實(shí)現(xiàn)全面定制。不過(guò)由于其高級(jí)配置,你可能需要在其插件系統(tǒng)上花一番時(shí)間,才能夠高效地對(duì)Vim進(jìn)行個(gè)性化定制。幸好,我們有幾個(gè)工具可以簡(jiǎn)化我們使用Vim插件。Vundle就是本人每天使用的一款工具。
安裝Vundle
首先,如果你的Linux系統(tǒng)上還沒(méi)有Git,安裝它,點(diǎn)擊下載Git
下一步,創(chuàng)建一個(gè)目錄,Vim插件下載后將安裝到該目錄下。默認(rèn)情況下,該目錄位于~/.vim/bundle。
$ mkdir -p ~/.vim/bundle
現(xiàn)在安裝Vundle。請(qǐng)注意:Vundle本身是另一種Vim插件。因而,我們將Vundle安裝在之前創(chuàng)建的~/.vim/bundle下:
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
配置Vundle
現(xiàn)在設(shè)置你的.vimrc文件,.vimrc一般在路徑 Home 文件下,是隱藏文件,快捷鍵Ctrl+h可以顯示隱藏文件。如果找不到.vimrc就新建一個(gè)。打開.vimrc文件,復(fù)制以下內(nèi)容
set nocompatible " 這是必需的,不要改動(dòng)
filetype off " 這是必需的 ,不要改動(dòng)
" 你在此設(shè)置運(yùn)行時(shí)路徑
set rtp+=~/.vim/bundle/Vundle.vim
" vundle初始化
call vundle#begin()
" 所有vundle插件放置在此行之后
" 第一個(gè)插件是Vundle,不要改動(dòng), 它是所有插件的老大
Plugin 'VundleVim/Vundle.vim'
" 如果你的插件來(lái)自Github,比如https://github.com/altercation/vim-colors-solarized,這是一個(gè)最受歡迎的配色方案,插件形式為:
Plugin 'altercation/vim-colors-solarized'
" 來(lái)自http://vim-scripts.org/vim/scripts.html的插件
Plugin 'L9'
"未托管在GitHub上的Git插件
Plugin 'git://git.wincent.com/command-t.git'
"本地機(jī)器上的git軟件庫(kù)(即編寫自己的插件時(shí))
Plugin 'file:///home/gmarik/path/to/plugin'
" sparkup vim腳本在名為vim的該軟件庫(kù)子目錄下
" 傳遞路徑,合理設(shè)置運(yùn)行時(shí)路徑。
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" 與L9避免名稱沖突
Plugin 'user/L9', {'name': 'newL9'}
" 所有vundle插件放置在此行之前
call vundle#end() " 這是必需的,不要改動(dòng)
filetype plugin indent on " 這是必需的,不要改動(dòng)
" 非插件放置在此行之后
加載插件
.vimrc文件配置好之后,就要加載里面所有的插件。打開vim,輸入下面命令即可
安裝插件
PluginInstall命令會(huì)安裝在你的.vimrc文件中列出來(lái)的所有插件。你還可以只安裝某一個(gè)特定的插件,只要傳遞其名稱。
:PluginInstall
:PluginInstall <plugin-name>
清理閑置未用的插件
如果你有任何閑置未用的插件,只要使用PluginClean命令,就可以清理它。
:PluginClean
搜索插件
如果你想從所提供的插件列表安裝一個(gè)插件,搜索功能就很有用。
:PluginSearch <text-list>
有幾個(gè)網(wǎng)站讓你可以找到適合自己的Vim插件,另外記得使用插件的幫助文檔。
vim插件官網(wǎng)
Github
http://www.vimawesome.com
vim插件推薦
配色方案
你是否覺(jué)得用了許多年的白底黑字有些刺眼,又或者你是否厭倦了那單調(diào)枯燥?如果是,那好,VIM提供了成百上千的配色方案 ,終有一款適合你。在所有的配色當(dāng)中,最受歡迎的是這款 Solarized.
Github地址: https://github.com/altercation/vim-colors-solarized
在.vimrc中添加插件,輸入下面語(yǔ)句:
Plugin 'altercation/vim-colors-solarized'
并在.vimrc后面添加下面的代碼設(shè)置插件:
syntax enable
set background=dark
colorscheme solarized
NERDTree - 文件導(dǎo)航
Github地址: https://github.com/scrooloose/nerdtree
CtrlP - 快速查找
Github地址:https://github.com/kien/ctrlp.vim
Syntastic - 語(yǔ)法檢查插件
Github地址: https://github.com/vim-syntastic/syntastic
這是一個(gè)非常有用的插件,它能夠?qū)崟r(shí)的進(jìn)行語(yǔ)法和編碼風(fēng)格的檢查,利用它幾乎可以做到編碼完成后無(wú)編譯錯(cuò)誤。并且它還集成了靜態(tài)檢查工具: lint ,可以讓你的代碼更加完美。
更強(qiáng)大的它支持近百種編程語(yǔ)言,像是一個(gè)集大成的實(shí)時(shí)編譯器。出現(xiàn)錯(cuò)誤之后,可以非常方便的跳轉(zhuǎn)到出錯(cuò)處。 強(qiáng)烈推薦 。
這是一個(gè)后臺(tái)運(yùn)行的插件,不需要手動(dòng)的任何命令來(lái)激活它。
Python-mode - Python in VIM
Github地址: https://github.com/python-mode/python-mode
如果你需要寫Python,那么Python-mode是你一定不能錯(cuò)過(guò)的插件,靠它就可以把你的VIM打造成一個(gè)強(qiáng)大的Python IDE,因?yàn)樗梢宰龅揭粋€(gè)現(xiàn)代IDE能做的一切:
查詢Python文檔
語(yǔ)法及代碼風(fēng)格檢查
運(yùn)行調(diào)試
代碼重構(gòu)
所以,有了它,你就等于有了一個(gè)現(xiàn)代的Python IDE,各位Pythoner們,還等什么呢?