配置Linux下vim自動縮排等功能
阿新 • • 發佈:2019-01-31
從終端開啟配置檔案:
vim ~/.vimrc
新增如下程式碼:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set nu
set ruler
set hlsearch
set backspace=2
含義如下:
1.設定(軟)製表符寬度為4
set tabstop=4
set softtabstop=4
2.設定縮排的空格數為4
set shiftwidth=4
3.設定自動縮排:即每行的縮排值與上一行相等;使用 noautoindent 取消設定:
set autoindent
4.使用 C/C++ 語言的自動縮排方式
set cindent
5.設定C/C++語言的具體縮排方式(以我的windows風格為例):
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
6.顯示行號
set nu
7.顯示標尺
set ruler
8.將搜尋內容反白
set hlsearch
9.可以刪除任意值
set backspace=2
10.最後,有一套配色方案,可以用起來像Sublime Text:
網上下載”monokai.vim”並放在~/.vim下的colors資料夾下(沒有的話新建一個colors資料夾);
下載連結: https://github.com/tomasr/molokai/blob/master/colors/molokai.vim
然後在~/.vimrc 檔案中新增如下程式碼:
syntax enable
set background=dark
:colorscheme molokai
儲存退出!