1,添加gdb调测功能
需要重新编译
vim,所以先把自己的
vim给卸载了,在ubuntu下面的命令是sudo apt-get remove
vim,
删除/etc/alternatives/
vim下载
vim和vimgdb
解压后
patch
-d vim72 --backup -p0 <
vimgdb/vim72.diff
cd ~/install/vim72/src
sudo
vim Makefile
然后修改配置
-gtk2支持,也能使用gnome,打开--enable-gui=gkt2
-最大特性
支持,打开--with-features=huge(必
须打开,否则编译成功vim,运行后设置语法高亮时,产生如下错误
Vim: Caught deadly signal ABRT
- 如果你想把perl,
python, tcl, ruby等接口编译进来的话,打开相应的选
项,例如,我打开了--enable-tclinterp选项;
- 如果你想在VIM中使用cscope的话,打开--enable-cscope选项;
- 我们刚才打的vimgdb补丁,自动在Makefile中加入了--enable-gdb选项;
- 如果你希望在vim使用中文,使能--enable-multibyte和--enable-xim选项;
- 可以通过--with-features=XXX选项来选择所编译的VIM特性集,缺省是--with-features=normal;
执行 make
CFLAGS="-O2
-D_FORTIFY_SOURCE=1",执行make时,加上CFLAGS="-O2
-D_FORTIFY_SOURCE=1"选项,如果直接执行make,VIM也能编译成功,但运行时会出
现“Vim:
Caught deadly signal ABRT”错误,具体请参考“”
make执行完成之后,安装编译好的VIM,在~/install
/vim72/src目录下执行如下命令
sudo make install
运行下面的命令,解压vimgdb的runtime文件到你的~/.vim/目录,如果没有~/.vim目录,则执行命令
mkdir
~/.vim创建
cd
~/install/vimgdb/
tar zxf vimgdb_runtime.tgz –C~/.vim/
:helptags
~/.vim/doc
现在,你可以使用“:help vimgdb”命令查看vimgdb的帮助了。
vim ~/.vimrc
然后输入以下内容:
nmap :run
macros/gdb_mappings.vim
syntax on
set nu
网址
http://blog.sina.com.cn/s/blog_4fe6b4750100k2r9.html?tj=1
http://easwy.com/blog/archives/advanced-vim-skills-vim-gdb-vimgdb/
2.vim 中Backspace键只能回退删除自己新添加的字符
set backspace=indent,eol,start
这条命令告诉Vim在Insert模式下退格键何时可以删除光标之前的字
符.选项中以逗号分隔的三项内容分别指定了Vim
缩进,断行,以及开始进入Insert模式之前的位置.
阅读(901) | 评论(0) | 转发(0) |