1. 程式人生 > >vim 外掛配置

vim 外掛配置

vimrc位置:/etc/vim/

vim外掛位置:~/.vim也就是/root/.vim

Vim背景主題位置:/usr/share/vim/vim74

Vim基本命令配置:

set nu                    "可以在每一行最前面顯示行號
set tabstop=4             "tab=4個空格
set cursorline            "顯示行線
set ruler                 "顯示當前行號和列號
set nobackup              "不備份
set autoindent            "自動縮排
set background=dark       "背景設定為黑色(dark,light)
colorscheme elflord       "主題(/usr/share/vim/vim74)
set showmode              "左下角顯示當前Vim模式
set laststatus=2          "總是顯示狀態列(Powerline需要2行)
set encoding=utf-8        "編碼

Vim執行程式快捷鍵配置:

"Quickly Run F5
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
    exec "w"
if &filetype == 'c'
	exec "!g++ % -o %<"
	exec "!time ./%<"
elseif &filetype == 'cpp'
    exec "!g++ % -o %<"
	exec "!time ./%<"
elseif &filetype == 'java'
	exec "!javac %"
	exec "!time java %<"
elseif &filetype == 'sh'
    :!time bash %
elseif &filetype == 'python'
    exec "!time python3 %"
elseif &filetype == 'html'
    exec "!firefox % &"
elseif &filetype == 'go'
"   exec "!go build %<"
    exec "!time go run %"
elseif &filetype == 'mkd'
    exec "!~/.vim/markdown.pl % > %.html &"
    exec "!firefox %.html &"
endif
endfunc

開源外掛vundle配置:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim /etc/vim/vimrc

Vimrc中寫入下面配置
set nocompatible 
filetype off 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 
Plugin 'VundleVim/Vundle.vim' 
call vundle#end() 
filetype plugin indent on

Vim隨意開啟任何一個檔案,下面命令列輸入下面命令,完成安裝
:PluginInstall

vundle安裝自動補全外掛jedi-vim配置:

Vimrc中寫入下面配置
Plugin 'davidhalter/jedi-vim'
let g:jedi#use_splits_not_buffers = "left"

Vim隨意開啟任何一個檔案,下面命令列輸入下面命令,完成安裝
:PluginInstall

vundle安裝上下文提示外掛supertab配置:

Vimrc中寫入下面配置
Plugin 'ervandew/supertab'
let g:SuperTabDefaultCompletionType = "context"

Vim隨意開啟任何一個檔案,下面命令列輸入下面命令,完成安裝
:PluginInstall

vundle安裝豎直對齊外掛indentLine配置:

Vimrc中寫入下面配置
Plugin 'Yggdroot/indentLine'

Vim隨意開啟任何一個檔案,下面命令列輸入下面命令,完成安裝
:PluginInstall

vundle安裝樹形目錄外掛NERDTree配置:

Vimrc中寫入下面配置
Plugin 'scrooloose/nerdtree'
map <F10> :NERDTreeToggle<CR>

Vim隨意開啟任何一個檔案,下面命令列輸入下面命令,完成安裝
:PluginInstall