坛子里用sublimetext的多吗?感觉还不错

2020-01-11 18:06发布

1.gif (430.33 KB, 下载次数: 2) 下载附件 2015-12-2 16:23 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
99条回答
FireHe
2020-01-21 14:06
ilcvm 发表于 2016-6-26 08:56
Eclipse CDT 基本能满足你的需求

请问ilcvm是自己在用Eclipse CDT 吗?

我刚刚在网上搜索了一下,看到的消息都是比较旧的了。最新的是12年左右的。那个时候的版本,比SourceInsight差距还是挺大的。
索引、自动完成、代码着 {MOD}都有差距。不知道现在版本如何?


我刚刚也想了一下,为什么这么久了,始终没有能够替代SI的软件出现呢?不是技术原因,而是需求盲点造成的。SI的重度需求者大概分为两种。一种是偏向于阅读代码的,比如用来阅读Linux、或者是大公司用来阅读内部的大项目工程的代码的

这类需求,用其他软件能很好替换了,因为他不需要动态生成。软件基本上一次性静态分析完了之后就可以了。

第二种需求比较小众,也是很多软件开发公司没有注意到或者是不重视的用户。就是我们用来做嵌入式开发的。我们不跑操作系统,做前后台开发,对于函数、变量的调用关系很敏感。需要能实时看到调用关系。对自动完成功能很重视,因为很多代码都是全新码出来的。

我这些年都在关注这个方面。目前看到有希望可以替代SI的,就是SlickEdit了,但是SE也有很麻烦的地方。它的自动完成居然是区分大小写的。而且配置也很复杂,需要导入各种插件才行。


全局、局部变量的着 {MOD}、定义实时预览、自动完成(忽略大小写)、调用关系实时查看

SI的核心功能就是以上四个,而且实时的体现就是完全不需要人工干预,不需要任何快捷键。新写的代码不需要手工生成tag。这个是我认为SI的最核心价值体现。

一周热门 更多>