以前一直是vim,后来转到emacs,虽然是推崇emacs所代表的理念,但是比起SourcesInSight感觉还是不方便。
wine还不会用,qq我都没弄成功,索性就放弃用wine去搞SourcesInSight。
偶然发现了kscope,试用一下发现虽然没有SourcesInSight那么强大,但是已经基本可以满足正常需求了。
我是ubuntu10.04,i386
kscope最高版本已经到1.9.4但是在ubuntu上依赖很难弄,找到1.6.2,可以直接安装,会缺少一个库文件,下载CP进去就可以了。
1.kscope1.6.2 下载
kscope_1.6.2-1_i386.deb
搜这个下载,然后直接安装,运行后会提示少一个文件。
2.libkateinterfaces.so.0
下载后cp到/usr/lib下
3.运行kscope
使用:
建立项目和SourcesInSight基本一样。
代码查看:
kscope使用的是cscope,基本操作鼠标右键有cscope菜单,所有的操作都在里面
快捷键也相应的列在后面,ctl加各个数字,还是很好记的。
操作上可能和SourcesInSight不太一样,选择操作后会有一个query的配置,基本不用动,点OK就可以,下面就会列出结果。
编辑的话可以使用自带的kate,也可一在配置里去改
位置是setting->configure kscope->Option
用emacs的话可以配成 emacs +%L %F
右键就会有使用externel editor 的选项。
字体,中间代码字体是在setting->configure editor->fonts &colors下
其他导航和索引的字体是在setting->configure editor->fonts下