这篇文章主要满足那些向牛人进发的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