生产力工具:ctags & cscope配合vim搭建IDE

摘要:安装:apt-get install cscopeapt-get install ctags10.141.84.119上已经装过,不需要再装了脚本从服务器上拷贝,或者把附件vim.rar解压到自己目录下cp -r /home/h00121290/.vim ~cp /home/h00121290/.vimrc ~生成数据库:在代码目录下,打开VIF7生成tagsF8生成cscope.out脚本没有做好,生成后需要重新打开vi加载数据库,有兴趣的同学可以研究研究.vimrc,自己改下快捷键介绍::cs 可以看到cscope的命令帮助cscope命令可以缩写,比如:

安装:

apt-get install cscope

apt-get install ctags

10.141.84.119上已经装过,不需要再装了

脚本从服务器上拷贝,或者把附件vim.rar解压到自己目录下

cp -r /home/h00121290/.vim ~

cp /home/h00121290/.vimrc ~

生成数据库:

在代码目录下,打开VI

F7    生成tags

F8    生成cscope.out

脚本没有做好,生成后需要重新打开vi加载数据库,有兴趣的同学可以研究研究.vimrc,自己改下

快捷键介绍:

:cs    可以看到cscope的命令帮助

cscope命令可以缩写,比如:打开文件board-k3v2oem1.c,可以输入:cs f f oem,然后选择对应的文件

ctrl+\+'x'    按照“:cs f 'x' 光标所在符号”方式查找,'x'是c|d|e|f|g|i|s|t之一,参阅cscope命令帮助

ctrl+]    跳转到光标所在符号定义

ctrl+t    回跳到跳转前

.vimrc文件内容替换

"==============================================================================
"        Filename: vimrc
"        Author: zrainx
"        Email: zrainx@gmail.com
"        Created: 2008-04-10
"===============================================================================
 set fileencodings=utf-8,gbk,gb2312
 set guifont=Luxi\ Mono\ 9   " set font,font name,font size
 set tabstop=4       " set width of tab
 set backspace=2     " set backspace
 set nu!             " display line number
 "set wrap           " wrap
 set nowrap         "  no wrap
 set linebreak       " wrap between whole word
 set whichwrap=b,s,<,>,[,]       " curser could goto another line when it access the 
                                 " the start or end of line
 set hidden          " hidden the unsave buffer
 set scrolloff=5
 set nobackup        " forbid backup file
 "set ff=unix         " open file as unix format
 "-------------------------------------------------------------------------------
"  some additional hot keys
"------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值