摘要:初步學習Vim,只是聽聞它是一個強大無比的編輯器,傳聞"編程不識vim,IDE再熟也枉然",最近剛好想要學習一下GNU c,于是有了此文, 只是作為學習vim和C的筆記,大部他內容來自 vim help.txt和網上.
1.配置文件
相關的連接
- 配置文件
- 語法高亮
- 語法著色
- C語法風格設置
- vim的配置一般分成二種--合局配置和用戶配置,配置文件的目錄和名稱可以通過 :version命令查看,centos中默認的全局配置文件是"$VIM/vimrc”,默認的用戶配置是"$HOME/.vimrc” vim默認的配置文件是空的, 可以復制$VIM/vim_example.vim模板.
cp vim_example.vim vimrc # 全局配置
cp vim_example.vim ~/.vimrc # 用戶配置vim之所以強大一個重要原因是可以方便通過插件擴展功能,而插件的實質不過是一件腳本文件,只要把它們放到正確的位置,vim可以自動識別. 通用插件可以放置在 $VIM/plugin或者放置在 $HOME/.vim/plugin文件夾中,而一些針對專門文件使用的插件最好放置plugin同級目錄的ftplugin目錄中mkdir ~/.vim #用戶相關插件和文檔
mkdir ~/.vim/doc
mkdir ~/.vim/plugin
mkdir ~/.vim/colors- 不同用戶有不同的習慣,我所有配置文件都會放置在 $HOME/.vimrc中,而我的插件也會放到 $HOME/.vim目錄中
2.語法高亮
- 作為一個IDE首先要支持的就是語法高亮, 在 .vimrc中增加
syntax enable
syntax on 3.語法配色
- vim默認的配色確實很丑,好吧,我是UI控,但同時我也是一個UI盲.不懂自己配色,這個時候就可以使用別人已經做好的配置,首先你可以看一下你的 $HOME/.vim/colors目錄下支持那些配色方案 , 然后添加配置
colorscheme mine
vim配色插件 http://www.vim.org/scripts/script_search_results.php?&script_type=color%20scheme&show_me=20, 這些方案如果一個一個測太花時間, 而另外推薦一個帶預覽圖的http://code.google.com/p/vimcolorschemetest/, 找一個滿意的,下載到 ~/.vim/colors,試試看,是不是順眼多了! 4.C語法風格設置
- DE自然少不了對語法風格的支持,添加以下配置
filetype indent on
set tabstop=4 " 制表符寬度
set softtabstop
set shiftwidth=4 " 縮進的空格數
set autoindent " 自動縮進
set nowrap " 不自動換行
set cindent " c語句縮進風格
set nu " 左側顯示行號