当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 67 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页
作者 内容
1 楼 
 文章标题 : 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 18:25 

注册: 2007-08-09 0:23
帖子: 62
地址: 广东
送出感谢: 0 次
接收感谢: 2
太郁闷了,这些年来在公司C开发习惯了source insight ,然而今天却在linux下却找不到替代器,脆求大家介绍下LINUX下的编辑器或方法。谢谢谢谢谢谢!真不知道内核那帮人是用什么。。。。现在国内就连华为也清一色source insight :em04 :em04

source insgiht 挥之不去的强大包括:
对不同的元素的颜色标识,强大的代码智能分析,轻松的链接(CTRL+点击),跟随提示referent,变量查找,函数或变量caller,变量与宏等自动填充与提示,查找与搜索的强大就不用说的,高亮,丰富的字体选择,快速查看文件列表并打开(CTRL+O)。。。。

source insight 3.5有个BGU,有时识别代码有些失误。。。老是不高高某些代码。

不要跟我说slickedit,sourcenav,anjuta-2.26.2.2,用过了,全是垃圾啊,像slickedit居然还要$$$大羊,WINE+SI也太不稳定了吧大哥(不是一个现实可行的方案)。。。或者是对SI过于先入为主,唉

linux 下 VIM能做到吗?

脆求方案!谢谢!


_________________
请大家多多指教。michaelbmg@gmail.com
BLOG:http://blog.sina.com.cn/toddbmg


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 18:48 

注册: 2008-11-14 20:35
帖子: 259
送出感谢: 0 次
接收感谢: 1
vim+插件吧,我就是这样看内核源代码的


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 18:53 
头像

注册: 2009-03-22 9:54
帖子: 374
送出感谢: 0 次
接收感谢: 0 次
抱怨slickedit要$?source insight也要200多$啊~
还是照2楼所说的,用vim+插件吧!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 19:01 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
wine 一个吧


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 19:32 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
别wine。直接vim
多看历史帖子。图都有的。


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 21:29 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
toddbmg 写道:
太郁闷了,这些年来在公司C开发习惯了source insight ,然而今天却在linux下却找不到替代器,脆求大家介绍下LINUX下的编辑器或方法。谢谢谢谢谢谢!真不知道内核那帮人是用什么。。。。现在国内就连华为也清一色source insight :em04 :em04

source insgiht 挥之不去的强大包括:
对不同的元素的颜色标识,强大的代码智能分析,轻松的链接(CTRL+点击),跟随提示referent,变量查找,函数或变量caller,变量与宏等自动填充与提示,查找与搜索的强大就不用说的,高亮,丰富的字体选择,快速查看文件列表并打开(CTRL+O)。。。。


1。SI本来就是华为影响出来的,而实际上SI带来的坏习惯多于其好处。例如SI缺省使用不等宽字体,这造成了混乱的对齐,尤其是变量与注释的对齐将极其混乱,(除非别人跟你使用完全相同的字体和大小并只用SI看你的代码)

2。你必须明白不同的编辑器代表的是不同的工作方式,想要用任何编辑器去完整模拟SI的工作流都是不可能的。所以,如果你怀着完全复制SI的思想你就永远找不到可用的编辑器,除非愿意接受新的工作流,新的工作方式。

那么我来说明一下我知道的软件的一些功能

对不同变量的颜色标示:如果你说的是全局变量与局部变量不同色彩,这个我估计没有几个能做到,但是,真有必要么?作为好的风格,其实你应当在全局变量前面加 g_

强大的代码智能分析:如果你只是说分析当前文件有哪些变量和函数之类的,并在左侧加个列表。这个所有编辑器都可以做到。vim/emacs 都可以。kscope也可以的。

轻松的联接(Ctrl+鼠标):没这个功能的就不好意思出来混了,vim/emacs都可以。kscope也可以的。只是,你需要把对应的快捷键定义一下。eclipse有原生支持的。

跟随提示refence、变量查找,函数或变量caller:这基本上能挂接 cscope 的程序都可以,vim kscope 都可以。其实 eclipse 的查找功能也相当强悍的。——其实单纯论用键盘浏览文件来说,能超越vim/emacs的编辑器几乎没有,其实他们的强大搜索跳转功能并不是SI之流可以匹敌的。vim/emacs生存数十年并不是没有原因的。

高亮,丰富的字体选择,这个基本不用说了吧,是个Linux程序都支持。不过选择非等宽字体确实不是个好习惯。

快速打开文件ctrl-o,这个功能,vim需要加插件以支持project的概念,不过kscope自带,emacs也要加插件的。eclipse有文件列表。——不过实际上,这并不是

自动完成:这个功能确实是vim的短板,vim虽然支持自动完成但是不太好用,emacs的自动完成没有问题。kscope不支持自动完成。eclipse的自动完成很优秀。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 21:38 
头像

注册: 2008-06-18 22:02
帖子: 186
送出感谢: 0 次
接收感谢: 1
SI也不是全能。lz将SI抬这么高......
深入一点用下其他工具再说吧


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-12 22:57 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
vim


_________________
目前负债150多万


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-13 10:16 

注册: 2007-08-09 0:23
帖子: 62
地址: 广东
送出感谢: 0 次
接收感谢: 2
嗯,各们大虾说的好,看来硬下头皮搞一次vim+ctags+taglist+cscope+cppcomplete+global再说。。。不然有失公允。


_________________
请大家多多指教。michaelbmg@gmail.com
BLOG:http://blog.sina.com.cn/toddbmg


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-13 10:17 
头像

注册: 2008-10-24 14:12
帖子: 217
送出感谢: 0 次
接收感谢: 0 次
codeblocks蛮好的


_________________
生命不止,奋斗不息


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-20 13:00 

注册: 2007-11-30 12:56
帖子: 37
送出感谢: 0 次
接收感谢: 0 次
试试eclipse吧,绝对比source insight过之而无不及,最重要,免费的!

看看截图就知道了:

代码着色(支持自定义,我是完全按照source insight的风格定义的)及文件内符号表快速查找(支持模糊匹配过滤),代码折叠,多标签支持(这两项是source insight没有的)。
附件:
文件注释: eclipse
eclipse.JPG
eclipse.JPG [ 149.65 KiB | 被浏览 14561 次 ]



鼠标悬停自动显示符号定义,点击黄色窗口可滚动浏览里面的代码:
附件:
文件注释: context
eclipse context.JPG
eclipse context.JPG [ 54.67 KiB | 被浏览 14556 次 ]



全局符号表查找,支持模糊匹配过滤:
附件:
eclipse global.JPG
eclipse global.JPG [ 58.04 KiB | 被浏览 14524 次 ]



工程文件列表,支持模糊匹配过滤:
附件:
eclipse open file.JPG
eclipse open file.JPG [ 39.22 KiB | 被浏览 14556 次 ]



其它功能不用说了,看看菜单吧:
附件:
eclipse others.JPG
eclipse others.JPG [ 79.76 KiB | 被浏览 14553 次 ]



所有这些都是原生支持,不需要要安装任何插件。


最后由 mimel 编辑于 2009-10-21 17:20,总共编辑了 7 次

页首
 用户资料  
 
12 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-20 13:12 

注册: 2009-04-19 11:26
帖子: 236
送出感谢: 0 次
接收感谢: 0 次
si列块操作方式就没有ultraedit方便,不算太优秀嘛,emacs+cscope就可以实现si的轻松的链接,emacs相当强大。至于你说的“强大的代码智能分析“,我觉得是句广告词,其他的用emacs+插件都可以实现,并且emacs+其他插件实现的很多功能si就没有啦。


_________________
ubuntu是我的情人,兴趣来的时候,我会玩的很晚。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-20 13:14 

注册: 2009-04-19 11:26
帖子: 236
送出感谢: 0 次
接收感谢: 0 次
感觉eclipse就是大了点,功能上也有自己的特定,比如说错误批量补齐这个功能就很不错。


_________________
ubuntu是我的情人,兴趣来的时候,我会玩的很晚。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-20 13:18 

注册: 2009-04-19 11:26
帖子: 236
送出感谢: 0 次
接收感谢: 0 次
o,好像si没有列块操作,“代码智能分析“只能针对一些质量不高的傻瓜代码可能有效,没听说谁开发还用这工具的。


_________________
ubuntu是我的情人,兴趣来的时候,我会玩的很晚。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 有什么可以替代source insight????????????????
帖子发表于 : 2009-10-20 13:22 

注册: 2009-04-19 11:26
帖子: 236
送出感谢: 0 次
接收感谢: 0 次
si看看代码还可以,编辑功能就不及格了。


_________________
ubuntu是我的情人,兴趣来的时候,我会玩的很晚。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 67 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译