kscope --- Linux下代码阅读工具

时间:2022-11-22 20:22:41

以前一直是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下