vim使用手冊(cè)

安裝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們,還等什么呢?

vim使用

vim常用命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容