Linux下替代Source Insight的代码查看IDE有kscope、source navigator,两者都提供IDE,感觉界面美观程度和使用方便性前者更好,功能上后者更强大一些。
kscope
kscope使用单窗口,浏览成员和文件树、打开关闭文件都非常方便。不过在建立工程添加文件时,强制对文件进行过滤,过滤依赖扩展名,所以不能将没有扩展名的像Makefile这种文件包含进来。文件树每栏的宽度不能保持用户拖放值,而且在按路径进行索引的时候,不是按照目录的深度优先的遍历次序,而是按路径字符串的大小进行排序。
Source Navigator
本人用的Source Navigator版本为6.0,从网上下载的源码自己编译的(通过使用Ubuntu的apt-get命令安装的版本当前为5.x,IDE界面很糟糕)。即使是6.0版,IDE界面同样还是很糟,本人很不习惯Symbols View和Edit View分离的多窗口结构(图像处理软件GIMP也是这样子),如果能做成微软MFC MDI规范那种效果就好了。右键菜单必须一直按住才能保持,用不太习惯。另外,Edit View每次只能打开一个文件,虽然它有返回上一视图的功能(这个功能很有用),却不能方便地切换文件,真是美中不足。还有一点就是:作为IDE软件,没有在Ubuntu的菜单栏或桌面上自动生成启动启动器(即便使用apt-get命令安装),同时附带的readme或install说明文件中也没有提及启动它的命令(实际是snavigator),导致google上很多人在问怎么启动source navigator。
阅读(16584) | 评论(1) | 转发(0) |