vim 外掛配置
阿新 • • 發佈:2019-01-03
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