發布版本: 1.0
檔案密級: 公開資料
前言概述
讀者軟體開發工程師
產品版本 修訂記錄
日期版本
修訂說明
2019-12-16
v1.0
wingceltis-c/[email protected]
初始版本
vim有許多有用的功能,可以與現代文字編輯器競爭,如sublime text,atom,ultraedit或jedit。它們包括支援正規表示式的搜尋,輕鬆重複命令的能力,直接記錄和執行巨集,自動完成,檔案合併,滑鼠整合,拼寫檢查,語法突出顯示,分支撤消/重做歷史,支援流行網路協議和檔案存檔格式等。
雖然vim的功能令人印象深刻,但其真正的優勢在於其可擴充套件性。 vim有自己的指令碼語言,稱為vim指令碼(也稱為vimscript或viml),使用者可以通過多種方式使用它來增強vim,例如為其他程式語言啟用語法高亮,自動化語法檢查或將vim與其他應用程式和服務。
安裝外掛程式步驟:
1.安裝vim外掛程式管理器,我這裡選擇的是vundle。
2.安裝外掛程式,這裡以youcompleteme舉例。
2.寫入配置
把下面的配置寫入到 .vimrc檔案中
$ vi ~/.vimrc
set nocompatible "去除vim一致性,必須"
filetype off "必須"
"設定包括vundle和初始化相關的執行時路徑"
set rtp+=~/.vim/bundle/vundle.vim
call vundle#begin()
"啟用vundle管理外掛程式,必須"
plugin 'vundlevim/vundle.vim'
"在此增加其他外掛程式,安裝的外掛程式需要放在vundle#begin和vundle#end之間"
"安裝github上的外掛程式格式為 plugin '使用者名稱/外掛程式倉庫名'"
"然後使用 plugininstall 安裝"
call vundle#end()
filetype plugin indent on "載入vim自帶和外掛程式相應的語法和檔案型別相關指令碼,必須"
3.安裝vundle
進入命令模式執行:plugininstall
安裝外掛程式,安裝完成後就可以退出vim了。
1.查詢外掛程式位址
可以在github上查詢外掛程式位址 ,比如youcompleteme外掛程式,在github的位址如下
```因為前面新增了vundle外掛程式管理,所以只需要在~/.vimrc檔案中新增所需的外掛程式名就可以。
call vundle#begin()
"啟用vundle管理外掛程式,必須"
plugin 'vundlevim/vundle.vim'
"在此增加其他外掛程式,安裝的外掛程式需要放在vundle#begin和vundle#end之間"
"安裝github上的外掛程式格式為 plugin '使用者名稱/外掛程式倉庫名'"
"然後使用 plugininstall 安裝"
plugin 'valloric/youcompleteme'
call vundle#end()
filetype plugin indent on "載入vim自帶和外掛程式相應的語法和檔案型別相關指令碼,必須"
然後進入命令模式執行:plugininstall
安裝外掛程式,安裝完成後就可以退出vim了。
可以根據外掛程式內容新增一些配置
"配置檔案"
let g:ycm_global_ycm_extra_conf=
'~/.vim/bundle/youcompleteme/third_party/ycmd/.ycm_extra_conf.py'
let tlist_show_one_file = 1 "不同時顯示多個檔案的tag,只顯示當前檔案的
"關閉**檢查"
let g:ycm_show_diagnostics_ui = 0
"如果taglist視窗是最後乙個視窗,則退出vim
let tlist_exit_onlywindow = 1
"ycm 白名單"
let g:ycm_filetype_whitelist =
"自定義快捷鍵"
map
:tlisttoggle
vim簡單配置
3條命令簡單配置vim 2.新增執行許可權 chmod x vim setup.sh 3.執行配置檔案 vim setup.sh 接下來耐心等待配置完成。在配置完成之後,可以新建乙個.c檔案自己試試看,會發現頂上會出現好多注釋,其中包括author,email,不過需要自己去補全自己的資訊,為了方便...
vim簡單配置
vim是個強大到到沒朋友的文字編輯器,經常使用vim編輯的朋友必然有深刻的體會。下面是是一些簡單的vim配置。1 vim vimrc 編輯以下內容,儲存退出即可。注 osx ubuntu centos redhat 測試可用 set hlsearch 高亮反白 set backspace 2 可以隨...
簡單vim配置
我的工作環境是centos6.5.現在是linux菜鳥階段。所以下來我會很仔細的給大家介紹一下我的vim是如何配置的。首先來展示一下成果 這個介面是不是酷酷的 下面就跟我一起來 在目錄 etc下面,有乙個檔案 vimrc 這是系統中公共的vim配置檔案,對每乙個使用者都有效。而在每個使用者的主目錄下...