Win + Linux下Source Insight 替代方案


需要閱讀大量的系統源碼,還有開源框架和好的源碼等,需要尋求輕量,多快好省的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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM