Month: January 2012

龙年快乐

Happy Chinese New Year! 今天这边下雪了,到这里之后见到的第一场雪。上午出去走了走,胡乱的拍了几张照片。刚过来这边,每每看到有人在给动物喂食就感觉很有爱,尤其是在这样的大雪天。 就要到龙年了,希望朋友们平安快乐,希望家里一切都好。

vimGdb

又回到了用VIM的状态。刚装起来了vimGdb,vim的各种gdb插件还是这个比较顺手。唯一的不足之处是vimGdb需要给源码打一个Patch。 vim最新的稳定版本是7.3,对应的vimGdb在这里 larrupingpig/vimgdb-for-vim7.3 下面的说明比较清楚了,需要注意的是vim的源码必须是 vim-7.3.tar.bz2 这个包,如果是从最新的库里checkout的代码会和patch不匹配。 比如在~/Temp下有 vim-7.3.tar.bz2 vimgdb-for-vim7.3.tar.gz 解压 $tar xvf ./vim-7.3.tar.bz2 $tar xvf ./vimgdb-for-vim7.3.tar.gz 打patch $patch -p0 < ./vimgdb-for-vim7.3/vim73.patch 编译 $cd ./vim73 $./configure --enable-gdb $make $sudo make install 把./vimgdb-for-vim7.3/vimgdb_runtime/里面的文件拷贝到~/.vim/下 推荐使用Pathogen管理plugin,会比较方便一点 在~/.vimrc里增加一句 source ~/.vim/macros/gdb_mappings.vim 然后就OK了。编译代码的时候用-gstabs+让gcc把调试的信息加上去。 具体请参看vimGBD的文档。这里也行:gdb.txt P.S. 大神们真无聊啊,居然把vim移植到iOS上去了...Vim iOS