9102 年了, mac 下有没有能替代 source insight 的 c/c++源代码阅读软件

2019-04-02 19:49:42 +08:00
 52coder

在 V2EX 搜了好多帖子,看到大家从 win 切换到 mac 时少了 source insight 所带来的不习惯。 由于 V2EX 里的帖子有一些比较久了,现在 mac 平台阅读 c/c++代码使用什么 ide.只是阅读,由于代码量大,本地编译不现实。 最好是 mac win 跨平台的.

28789 次点击
所在节点    程序员
101 条回复
x1596357
2019-04-03 09:39:09 +08:00
@wzhy 关闭 line annotation 试试,如果项目真的很大你要看完成索引没有,在右下角有个进度,没完成索引前 CPU 占用率是很高的
ww2000e
2019-04-03 09:40:58 +08:00
vim+ycm...
somebody
2019-04-03 09:43:33 +08:00
CLion,自己导入一下,生成 cmake 文件,再适当修改。
看 40 万行代码的 Android art 代码全靠它
x1596357
2019-04-03 09:44:08 +08:00
再不行的话,你可能需要关闭 clang 索引插件,大项目会吃几个 G 内存,你可能内存不足了。
juzipeek
2019-04-03 09:45:44 +08:00
可以尝试下 understand (收费),kdevelop (免费)
tcfenix
2019-04-03 09:47:02 +08:00
跨平台的话真心推荐 clion,保证 win mac 等各种平台统一的体验,甚至于其他语言,比如 Golang,JAVA,PYTHON 都能保证统一的手感.
clion 的跳转应该是基于 cmake 的,之前使用个 makefile 的时候就是我又自己手动维护一个 cmakelist 来保证跳转.
eliteYang
2019-04-03 09:47:21 +08:00
clionvscode vs for mac
52coder
2019-04-03 09:51:52 +08:00
@juzipeek understand 使用的时候中文注释乱码,不知道你知不知道如何配置?
cstj0505
2019-04-03 09:56:18 +08:00
vim+ycm +1
GoodRainChen
2019-04-03 10:02:45 +08:00
居然没有提 xcode 的?
52coder
2019-04-03 10:11:46 +08:00
@cstj0505 这个对于平时使用 ide 习惯的人来说,使用习惯难以切换。
52coder
2019-04-03 10:14:04 +08:00
@cstj0505 vim+ycm 跳转和自动补全可以实现之后,查看函数调用之类的呢?颜值党表示,vim 看起来有点古老了。
52coder
2019-04-03 10:14:59 +08:00
@GoodRainChen xcode 是不是太重了?
CodingDoge
2019-04-03 10:17:13 +08:00
@waruqi 碰巧看到我司大佬😏
52coder
2019-04-03 11:17:53 +08:00
@CodingDoge 你司大佬的 understand 怎么解决中文注释乱码问题的 @waruqi
boywhp
2019-04-03 11:24:13 +08:00
vim
yuting0501
2019-04-03 11:27:46 +08:00
@52coder VSCode 官方教程就可以了,Qt 我也用,流畅度没有其他人说的会比 VSCode 好
0871087123
2019-04-03 11:42:39 +08:00
understand
vim+YCM
clion
sublime
atom
nodepad++
sourceinsight
看啥情况咯,这些我都用
0871087123
2019-04-03 11:42:54 +08:00
对了还有 visual studio
0871087123
2019-04-03 11:43:30 +08:00
是了,mac 上面,那 visual studio 可以改成 vscode ………………

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX