配置Linux下vim自動縮進等功能


從終端打開配置文件:

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

保存退出!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM