這篇文章主要滿足那些向牛人進發的programmer,想要抛棄用之已久的IDE(visual studio),改用像linux下的指令行形式。
高手請繞過。
另:這篇文章會慢慢完善。
一,安裝編輯器GVim
可以從vim.org網站下載下傳windows版的gvim
建議将gvim的vimruntime目錄放在環境變量裡。例如:
path=others;d:/program files/vim/vim73;
這樣的好處是,我們可以在cmd或者“運作”裡,随時将gvim或者vim呼喚出來。win+R啟動“運作”。
二,配置GVim:ctags,taglist等
配置檔案為vim下的_vimrc
基本配置:
filetype on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
syntax on
set number
colo murphy
set nobackup
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
當然,根據你的品好,可以不斷修改添加。
設定ctags
從http://ctags.sourceforge.net/下載下傳ctags58.zip,解壓後,複制ctags.exe到vim73目錄下,即跟gvim.exe同一個目錄。
由于前面設定過path了,是以cmd中可以随時呼喚ctags。
ctags -R将建立目前目錄的tags檔案
在_vimrc中設定如下:
set tags=tags;
set autochdir
設定taglist
從vim.org的srcipts欄目下,找到taglist,下載下傳解壓後,得到taglist.vim腳本和taglist.txt幫助檔案,分别放入vim73的plugin和doc目錄中。
由此可見,vim其實已經是一個腳本解釋器了。
在_vimrc中設定如下:
nnoremap <F12> :Tlist<CR>
這樣當你在指令模式中按<F12>時,就會出現taglist。當然也可以用指令:Tlist
三,設定編譯器環境變量
即利用sdk中的cl、link、nmake等。
這裡有兩種情況:1,安裝了visual studio 6以上的;2,隻是安裝了windows sdk和其他編譯器的。
對于情況一,請運作D:/Program Files/Microsoft Visual Studio 10.0/VC下的vcvarsall.bat即可。
對于情況二,把sdk中的bin,include,lib都放入path中,可以模仿情況一,寫一個批處理,這樣每次運作批處理,執行set path,将bin,include,lib放入。即可建構。然後把自己安裝的編輯器也放在path中即可。不過還好像沒見過其他的。
四,試編譯
cl -c –W3 -EHsc test.cpp
link kernel32.lib user32.lib gdi32.lib test.obj