莱州董有本骗:让jEdit插件打造你的开源SourceInsight - neilhhw的日志 LUPA...
来源:百度文库 编辑:九乡新闻网 时间:2024/05/14 05:09:56
在Linux的环境下,是很少有一个源代码的查看器,你当然可以用vim和ctags来浏览代码,但是他们查看时很是不直观,你也可以用eclipse来查看代码,不过有点牛刀来砍蚊子之嫌。而且要是你的内存够用!!在我的512M的内存的电脑上打开一个eclipse在开别的的话就有很卡了,让我疯掉。所以只好另寻他径。
jEdit可以说是你的一个选择,至少对我来说是的,但是她需要很多插件来实现这些功能,也许有人会很烦插件的选择,但是选好之后她还是很好用的。尤其对在Linux下查看源代码的人来说。(windows下你用SourceInsight也行,但咱毕竟是盗版!还是开源万岁,还可以学习人家的代码),呵呵!
先不说了,发个截图看看我的jEdit的吧(附,务必装上jre5以上)
很炫是吧,那我就分享下我的插件吧:呵呵!
1.CtagsInterface :这个是你要实现源代码浏览必用插件,那个右边浏览插件就是CtagsInterface,使用他基本可以实现代码的跳转,还有长下文的切换。强力推荐。右边的窗口是你打开CtagsInterface的tag preview 后放置在编辑器右边的。有一个问题就是你安装后会出现异常,解决方法就是设置数据库的引擎,在下面的projectviewer插件时我会详细讲的,还有一定要下ctags,不然插件是没法用的,想想看人家就是在ctags身上做手脚。(有点过了,呵呵)
2.projectviewer 咱在用sourceinsight时需要新建一个工程来浏览代码,同样的你也需要一个插件来实现类似的功能。在安装好后可以实现项目的建立,右键选择add new project 然后就不用我多说了,呵呵!
最重要的一点,一定要在你要浏览的项目上右键选择add project to tag database ,这样你的CtagsInterface插件才可以发挥作用。基本可以实现代码的浏览。还有如果你对总是感到麻烦的话,你可以在全局设置里设置快捷键或者将jump to this tag 添加到右键菜单中,这样就可以很方便的切换了。
对于上面所介绍的数据库问题,你可以采用如下策略,选择上面的change database setting ,改custom 为 hsasql 或者为 h2 ,插件没有带 h2的数据库,你需要下载并放到 $(jEdit.setting)/jars下,重启jEdit即可
3.就是 look & feel 插件,没有什么好说的,就是换皮肤。推荐 num3d,本地化的皮肤也不错,但是反应很慢
4.ctags sidekick ,就是有点像eclipse的outline视图,也需要ctags的支持,可以看出文件函数,类等大大概框架,在浏览源代码是很有用的、
5.navigator 可以实现上下文的切换,实现代码的前进与返回,很是有用
6.beauty 实现代码格式的美化,可以把别人的代码风格变成自己看的舒服的,很有用,自己仿eclipse 设置快捷键 Ctrl+Shift+F ,呵呵
7.console 实现终端和编辑器的无缝集合
8.errorlist 在console插件用make 或者 ant 时,可以把错误显现出来,定位到相应行中。
是不是有点ide的味道,jEdit的设计宗旨就是为了程序员,看看多方便啊
对了,还有她自带的文件浏览器,在她的api中是叫做vfs 即虚拟文件系统,可以很方便的把网络上的硬盘映射到本地,实现文件远程编辑,估计sourceinsight没有这个功能。
好了,先介绍到这么多,你还可以自己写插件来实现自己要的功能,我目前就在看她的api估计要一个星期才能有雏形,发现自己编程还是有点困难。要中文化的话可以参考我的一篇博文,要感谢lupaworld的支持,好几次博文都在网站首页,呵呵,让我受宠若惊啊!!
最后要说下,大家总是认为开源的软件不如商业软件强大,但是只要你细心的琢磨,你会发现其实开源的软件同样很强大,甚至比商业软件好用,毕竟,这是千千万万无私的人的智慧。在你评价一个开源自由软件的时候,请想想那些无私奉献的人,要尊重他人的劳动,同样,也欢迎你对开源做贡献,哪怕是宣传一下!
jEdit可以说是你的一个选择,至少对我来说是的,但是她需要很多插件来实现这些功能,也许有人会很烦插件的选择,但是选好之后她还是很好用的。尤其对在Linux下查看源代码的人来说。(windows下你用SourceInsight也行,但咱毕竟是盗版!还是开源万岁,还可以学习人家的代码),呵呵!
先不说了,发个截图看看我的jEdit的吧(附,务必装上jre5以上)
很炫是吧,那我就分享下我的插件吧:呵呵!
1.CtagsInterface :这个是你要实现源代码浏览必用插件,那个右边浏览插件就是CtagsInterface,使用他基本可以实现代码的跳转,还有长下文的切换。强力推荐。右边的窗口是你打开CtagsInterface的tag preview 后放置在编辑器右边的。有一个问题就是你安装后会出现异常,解决方法就是设置数据库的引擎,在下面的projectviewer插件时我会详细讲的,还有一定要下ctags,不然插件是没法用的,想想看人家就是在ctags身上做手脚。(有点过了,呵呵)
2.projectviewer 咱在用sourceinsight时需要新建一个工程来浏览代码,同样的你也需要一个插件来实现类似的功能。在安装好后可以实现项目的建立,右键选择add new project 然后就不用我多说了,呵呵!
最重要的一点,一定要在你要浏览的项目上右键选择add project to tag database ,这样你的CtagsInterface插件才可以发挥作用。基本可以实现代码的浏览。还有如果你对总是感到麻烦的话,你可以在全局设置里设置快捷键或者将jump to this tag 添加到右键菜单中,这样就可以很方便的切换了。
对于上面所介绍的数据库问题,你可以采用如下策略,选择上面的change database setting ,改custom 为 hsasql 或者为 h2 ,插件没有带 h2的数据库,你需要下载并放到 $(jEdit.setting)/jars下,重启jEdit即可
3.就是 look & feel 插件,没有什么好说的,就是换皮肤。推荐 num3d,本地化的皮肤也不错,但是反应很慢
4.ctags sidekick ,就是有点像eclipse的outline视图,也需要ctags的支持,可以看出文件函数,类等大大概框架,在浏览源代码是很有用的、
5.navigator 可以实现上下文的切换,实现代码的前进与返回,很是有用
6.beauty 实现代码格式的美化,可以把别人的代码风格变成自己看的舒服的,很有用,自己仿eclipse 设置快捷键 Ctrl+Shift+F ,呵呵
7.console 实现终端和编辑器的无缝集合
8.errorlist 在console插件用make 或者 ant 时,可以把错误显现出来,定位到相应行中。
是不是有点ide的味道,jEdit的设计宗旨就是为了程序员,看看多方便啊
对了,还有她自带的文件浏览器,在她的api中是叫做vfs 即虚拟文件系统,可以很方便的把网络上的硬盘映射到本地,实现文件远程编辑,估计sourceinsight没有这个功能。
好了,先介绍到这么多,你还可以自己写插件来实现自己要的功能,我目前就在看她的api估计要一个星期才能有雏形,发现自己编程还是有点困难。要中文化的话可以参考我的一篇博文,要感谢lupaworld的支持,好几次博文都在网站首页,呵呵,让我受宠若惊啊!!
最后要说下,大家总是认为开源的软件不如商业软件强大,但是只要你细心的琢磨,你会发现其实开源的软件同样很强大,甚至比商业软件好用,毕竟,这是千千万万无私的人的智慧。在你评价一个开源自由软件的时候,请想想那些无私奉献的人,要尊重他人的劳动,同样,也欢迎你对开源做贡献,哪怕是宣传一下!
让jEdit插件打造你的开源SourceInsight - neilhhw的日志 LUPA...
转载一篇jEdit的使用介绍 - neilhhw的日志 LUPA开源社区
给你的gedit安装插件 - 文本工具 LUPA开源社区
我的 G1终于装上了自己编译的ROM - ning的日志 LUPA开源社区
教你在谷歌Android平台中处理图片LUPA开源社区
小插件让千千静听的音质更动听-千千静听 插件-软件之家
Jetty Launcher - Jetty 的Eclipse 插件 - 开源中国社区
myeclipse整合进Flex插件 - roadwalker的日志 - 网易博客
jquery的验证插件
首页【天气预报】插件的
首页的【天气预报】插件
最全的插件
VC++开发BHO插件——定制你的浏览器
firefox 下的网络分析插件
Eclipse插件的安装方法
常用的Eclipse插件介绍
Jquery插件datepicker的使用说明
常用的Eclipse插件介绍【】
《打造你的黄金人脉》
250多个Jquery各式各样的插件jQuery插件,Jquery,
别让你的团队变成团伙:四招让你打造无敌团队
学习笔记-Mixin类和多重继承 - 技术进阶 - LUPA开源社区
【PS教程】ps插件安装的几种方法 - 玫瑰夫人的日志 - 网易博客
让你的日志文字有背景图