摘要:安装: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
"------------------------------------------------------