需要閱讀大量的系統源碼,還有開源框架和好的源碼等,需要尋求輕量,多快好省的editor, 最好有markdown語法的支持,支持重構,跳轉調用,定義等。、、
自動補全。。。
目前看來,windows上最好的方案就是: source insight + sublime, 或者給sublime集成 cscope + ctags插件, 這樣基本需求都滿足了;
source insight的問題是:1.不支持unicode編碼,經常發現其中修改的代碼,在as中亂碼問題; 2.不能跨平台,linux沒貨。
linux上的終極方案是: vim + cscope + ctags + taglist + xxx plugins + zsh?
---開發c/c++ , 就gcc , gdb ...
開發java/ android 就 jdk, toolchain, android sdk/ ndk, gradle/maven cmd ...
其他也一樣,不過也可以輔助使用:vs code, sublime ,atom 這些,就是sublime在linux上的中文支持不好;
vs code的缺陷是沒法自動完成補全,但有集成的markdown及時預覽,當然sublime裝插件也可以達到這樣的效果,甚至保存成HTML都是可以的。
以上代碼的調試,分析,跟蹤等可以借助於idea, as等IDE工具,總之高效是首要的,高級程序員必然十八班武義各個精通,能夠高效的利用各種神器!!
atom可以自動補全和完成,這點比vscode強一些,但各人感覺vs code總體素質要搞,渲染效率,定制也要好得多
綜上,沒有完美的解決方案,需要多個工具結合有點起來使用。沒辦法,抓狂不?強迫症奔潰節奏(*@ο@*) 哇~
refs:
Sublime Text + CTags + Cscope (部分替代Source Insight)
http://www.cnblogs.com/bluestorm/p/5680527.html
使用Sublime Text3+Ctags+Cscope替代Source Insight
https://www.zybuluo.com/lanxinyuchs/note/33551
Source Insight 常用設置和快捷鍵大全
http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html
Source Insight 多標簽插件
http://www.cnblogs.com/bluestorm/p/4768402.html
Using Cscope on large projects (example: the Linux kernel)
http://cscope.sourceforge.net/large_projects.html
使用emacs + cscope + ecb替代source insight
https://my.oschina.net/alphajay/blog/152599
vim+ctags+taglist+cscope+cppcomplete+global
