Linux源码神级编辑器vim+cscope插件
安装cscope插件(ubuntu)sudo apt-get install cscope创建工程cscope-indexer -r -递归生成索引信息文件(在工程源码首目录中执行)进入vim,通过:cs show命令查看当前工程的数据库文件cscope.out是否被加载进来,如下表示OK:一般会自动加载进来,如果没有加载进来,则需要自己手动添加:cs add cscope.out配置.vimrc用户级的vim配置文件(.vimrc)放在~/目录,这个目录下的.vimrc文件会覆盖系统级的配置文件,但一般需要自己手动创建touch ~/.vimrcvim ~/.vimrc (根据.vimrc的编写规则编写个人喜欢的风格,网络上也很多不错的例子。百度网盘)常用的vim快捷操作在掌握基本的vim操作命令后,以下命令将显著提高工作效率gg移到文件首G移到文件尾v可视模式(移动光标可以选择多行)ctrl+v可视块(列)模式(移动光标可以选择多行、多列)ctrl+o返回到上一级ctrl+i前进到下一级vim -dfile1 file2 或vimdifffile1 file2比较file1和file2的差异:noh取消高亮vim下常用的cscope命令(以下命令部分是基于个人配置的.vimrc才生效的):cs f g start_kernel -跳转到start_kernel定义的位置(global):cs f c start_kernel -跳转到调用start_kernel的位置(call)ctrl \,抬起来后按g -跳转到定义的位置(光标位置的函数)ctrl \,抬起来后按c -跳转到call的位置(光标位置的函数)ctrl \,抬起来后按r -字符串替换(左下角显示:%s/ostr/nstr/g 表示用nstr替换ostr,自行修改nstr和ostr)ctrl 空格,抬起来后按gnbs
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2564591.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!