
1 jybox 2014-09-11 23:48:00 +08:00 听说 JB 新出了个 CLion |
2 jedihy 2014-09-12 02:32:11 +08:00 via iPhone sbt2/3 +ctags插件,我用这个看内核源码的。仅次于win source insight |
3 laputaprince 2014-09-12 02:49:40 +08:00 |
4 initialdp 2014-09-12 08:22:40 +08:00 source insight吧。这么多年过去了,我还没见过比SI更强的看(编辑)C/C++代码的工具。 |
5 leyle 2014-09-12 08:27:58 +08:00 你说的这些需求,vim和它的插件都可以很好的完成,死忠就更要深入了解啊。 |
6 happywowwow 2014-09-12 08:28:52 +08:00 si是重量级工具 什么功能都有 st是轻量级工具 界面风格简洁 两个都在用 |
7 helloworld00 2014-09-12 08:29:12 +08:00 |
8 zhangdawei 2014-09-12 08:43:30 +08:00 source insight很好用 有一个可能的问题是,linux支持文件名大小写区别,windows不支持, |
9 farseer2014 2014-09-12 09:05:23 +08:00 我用vim+gtags+unite.vim+unite-gtags。 |
10 wizardoz 2014-09-12 09:20:17 +08:00 @initialdp source insight 最大的缺陷,不能支持utf8编码。这个直接导致我不能用sourceinsight |
11 jsfaint 2014-09-12 09:25:05 +08:00 kernel的源码需要和啥项目交叉么? 如果是单纯的kernel, vim + gnu global 足矣(再广告一下俺的插件https://github.com/jsfaint/gen_tags.vim) 如果需要项目交叉,引用其他的库之类的,用ctags可以,但是略慢 也可以把youcompleteme配起来用,很不错 |
12 Limy 2014-09-12 11:31:11 +08:00 试一下 Linux Cross Reference http://lxr.free-electrons.com 下面这个国内的有代码高亮,不过没有紧跟内核版本更新 http://lxr.oss.org.cn |
13 xiaket 2014-09-12 11:37:41 +08:00 @zhangdawei 离题说下, 这个貌似是文件系统而不是操作系统级的问题. |
14 myrual 2014-09-12 11:52:44 +08:00 source insight应该是最合适的。 |
15 nicai000 2014-09-12 12:13:36 +08:00 每天看, 不过内核的源码用了很多结构体指针(用C实现初级的面向对象), 然后指来指去, 用啥IDE都追踪不到啊... 我自己就是Vim + ctags + cscope, 偶尔用用lxr |
16 zhangdawei 2014-09-12 13:11:54 +08:00 @xiaket 是文件系统的问题,不过windows下好像没太好办法,所以我开了个samba |
17 soundbbg 2014-09-12 14:02:50 +08:00 看过,不过最好和书一起看,边看书边看源码,会比较有效率。当然linux源码是很庞大的工程,需要时间。看到最后你就会发现计算机也不过就是这样了。 |
18 hualuogeng 2014-09-12 14:54:13 +08:00 @laputaprince ack.vim Ack can be used as a replacement for 99% of the uses of grep. ag.vim Ag can be used as a replacement for 153% of the uses of ack. |
19 Zuckonit 2014-09-12 17:19:38 +08:00 ag.vim Youcompleteme |
20 g0t3n OP |
21 g0t3n OP @happywowwow st 是指 sublime Text? |
22 happywowwow 2014-09-14 20:28:04 +08:00 @g0t3n 是的 |