zoukankan      html  css  js  c++  java
  • 与sourceinsight媲美的代码阅读工具

    与sourceinsight媲美的代码阅读工具 - Fred的专栏 - 博客频道 - CSDN.NET

    与sourceinsight媲美的代码阅读工具

    分类: linux应用 3699人阅读 评论(0) 收藏 举报
    曾寻寻觅觅,暮暮朝朝年年,寻找一个能够在我心中取代Source Insight的源码阅读工具。曾用过的有RedHat的source navigator,kscope,kdevelop连同wine模拟的Source Insight。最终都不是很满意。其中kdevelop的关联能力太差(几乎没有);wine模拟source insight和source navigator都能正确显示中文注释。而kscope,感觉还不是太完善,于是也放弃了。
    相当长的一段时间,我写代码用的是kate或emacs,看代码用的是wine+source insight。久而久之,形成了一种习惯。
    后 来,当我又重新用了一次kscope,这次才深深被她吸引。她没有source insight那么强大,但是她简洁干净,快捷键设计得十分的体贴。最重要的是,她的内嵌编辑器是kate--就连强大的kdevelop也是使用 kate作为内嵌的编辑器。此时的我,就像是重新发现了被遗忘多年的夜明珠一般。有时候,自己身边的被自己忽略的东西却是最好的。
    重新开始使用她了。现在我几乎任何研发工作和阅读源代码都是在kscope下完成的了。
    其实,kscope的任何好处,都是出自于两个“巨人”,一个是kate,一个是cscope。但是,她将这两个“巨人”完美的结合在了一起,站在两个巨人的肩膀上,岂不看得比谁都远?




    相信很多人在做软件开发时都会碰到这样的情况:在Windows平台用Source Insight编写和查看代码,然后再到Linux平台编译,翻来覆去的很麻烦。

    那么Linux平台有没有一种类似Source Insight的代码查看和编写的工具呢?答案当然是肯定的,Kscope就是Linux平台的Source Insight。

    本人的Linux平台是Fedora 7,可以支持Kscope最新稳定版本1.6.0。
    首先从Kscope的官方网站上下载最新的源代码kscope-1.6.0.tar.gz,直接解压安装:

    #tar xzvf kscope-1.6.0.tar.gz
    #cd kscope-1.6.0
    #./configure
    #make
    #make install

    很简单,基本上不需要任何额外的配置。当然了,在安装Linux系统时要保证安装了KDE和Qt开发包。

    然 后就可以启动Kscope了。第一次启动时,你需要对Kscope做一些简单的配置,在配置时可能要你指定Kscope所需的cscope,ctags和 dot,直接点击下面的按钮Guess,让它自己检测就可以了。如果发现有什么没有找到,可能就是你的系统里没有安装所需的软件包,手动安装即可。这里我 的系统没有找到dot,所以还不能使用kscope的图表功能。

    所谓dot,是指Graphviz,它是一个图表程序,所以要使用Kscope的图表功能,需要graphviz的支持。从http://www.graphviz.org/下载最新的源代码graphviz-2.14.tar.gz,和上面kscope一样解压安装就可以了。

    一切搞定之后,建立一个工程,画面截图如下
    是不是和Windows下的Source Insight很像?
    ---------------
  • 相关阅读:
    python-flask-SQLAlchemy
    python-flask-script定制manage命令
    python-flask框架
    python-flask-wtforms
    python-思路整理-虚拟环境
    python--django-admin定制页面流程:
    友盟iOS微信登陆没有回调的原因
    用同一个工程创建两个不同版本的应用
    简单方法实现手势解锁
    iOS开发中地图开发的简单应用
  • 原文地址:https://www.cnblogs.com/lexus/p/2932635.html
Copyright © 2011-2022 走看看