linux代碼工具
如果您的linux是桌面版的話,可以使用Eclipse或者Idea來編寫,如果只是終端窗口那種,最方便的就是使用vim來編寫了 正經臉.jpg
May u have fun :)
『貳』 Linux下有沒有類似SourceInsight的代碼閱讀工具
系統之爭
Linux啊,這個系統其實挺好用的,無奈的就是微軟的windows傳播的太廣,用戶依賴度太高,不然的話我們可以看到兩分天下的盛況。有一個軟體叫Docfader,事實上,這不是一個特殊的代碼閱讀軟體,但它是一個桌面搜索引擎,你可以添加任何文件目錄df資料庫中生成的,然後你就可以像使用谷歌搜索的內部文件名稱和內容。由於源代碼純文本的性質,很適合使用搜索引擎輔助閱讀。因為我已經有了這個東西,所以我不喜歡查看VisualStudio、Eclipse或任何其他IDE中的代碼(盡管VS 2015的峰值定義特性非常酷),不需要進行調試。SourceInsight甚至根本沒有打開它。
希望你用的開心。
『叄』 linux有什麼源代碼編輯器
Linux程序員經常抱怨,自從他們使用了免費開源的系統平台後,作為一名程序員,卻並沒有在代碼編輯器上得到足夠的重視。他們往往會認為Linux平台上的代碼編輯器太少了,以至於影響他們的編程工作。但是事實並非如此,在Linux平台上有太多的代碼編輯器供你使用了,下面我們分享了7個最受Linux程序員歡迎的代碼編輯器,繼續在編程的路上前行吧!
1、Eclipse
Eclipse是一款很酷的開源代碼編輯器,同時它也是最受程序員親睞的代碼編輯器之一,它擁有代碼高亮和智能提示等強大的功能。在Eclipse中,你可以完全勝任以下編程語言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是非常著名的Java集成開發環境,甚至提供了對Java 8的支持。在一些Web開發IDE特性的幫助下,你可以非常方便地對代碼文件進行組織和訪問
2、Light Table
Light Table將會是一款徹底改變Linux編輯器概念的代碼編輯器,它提供了直觀和易用的編程界面。並且Light Table可以很方便地進行定製功能,因為它也是開源的。它有一個強大的插件管理器,這樣你就不用在網上漫無目的的尋找需要的插件了。
3、Sublime Text 3
這是一款絕對值得一提的Linux代碼編輯器,因為它有簡單而且超酷的功能特性。Sublime Text 3最獨特的地方就是它沒有獨特的功能,它僅僅是一個簡單的代碼編輯器,有了它,你就可以非常方便地對多行代碼進行修改了。利用Sublime Text 3你可以做操作文件、重命名變數、分離編輯和其他有趣的操作。
4、Brackets
Brackets也是一款為Linux開發者設計的開源代碼編輯器,使用Brackets寫代碼,你不會被任何事情所打斷。比如在寫HTML代碼時,即便你沒有保存代碼也可以及時預覽你的Web頁面效果。你也可以使用Theseus來檢查變數,Brackets默認提供一種主題,當然你也可以在擴展中心獲取更多的主題。
5、Dart Editor
Dart Editor是Google開發設計的,旨在幫助開發者製作光亮而驚嘆的Web應用。Dart Editor支持多種開發語言,同時也集成了Dartium。通過它的靜態分析引擎,你可以創建,維護,調試和開發自己的Web應用。函數、類、方法等都能以樹的結構列出來,方便你編寫代碼。
6、Vim
Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs並列成為類Unix系統用戶最喜歡的編輯器。
7、Emacs
Emacs不僅僅是一個編輯器,他是一個整合環境,或可稱它為集成開發環境,這些功能如讓使用者置身於全功能的操作系統中。Emacs不僅可以作為文本編輯器,還可以用來收發電子郵件、通過FTP/TRAMP編輯遠程檔案、通過Telnet登錄主機、上新聞組、登陸IRC和朋友交流、查看日歷等功能。
『肆』 在linux下用什麼工具寫C++代碼
在Linux下,C++開發工具被切割成一個個獨立的小工具。各自處理不同的問題。例如,編輯器(emacs, vim)用來進行編輯程序的,調試器(gdb)用來調試程序,編譯器(GCC)用來編譯和鏈接程序的,性能分析工具(gcov, gprof)用來優化程序的,文檔生成器(doxygen)用來生成文檔的。
同時,還有一些系統工具和系統知識,我們是很有必要了解的:程序自動化機制 makefile,系統粘合劑shell,系統查找工具grep, locate, find.其它的工具(例如ctags, OCI公司的MPC等等),一旦熟練掌握,它們將成為你手中的利器。
『伍』 linux下代碼閱讀工具有些什麼
Cscope
不過我推薦一個開發的很好的圖形前端 Kscope ,不輸於SI
KScope的下載地址為http://kscope.sourceforge.net
安裝過程比較簡單,不懂的話可以看一下INSTALL文件
安裝前需要先保證已經安裝了 cscope ctags dot ,前兩者一般系統都預裝了 dot是用於生成源碼圖表的 到 從http://www.graphviz.org下載最新的源代碼graphviz-2.14.tar.gz, 解壓 編譯安裝即可
『陸』 Linux下有沒有類似SourceInsight的代碼閱讀工具
有很多類似sourceinsight的工具,1、如果你在linux上不想用其他軟體,完全可以直接用Wine + Source Insight。
2、列出幾個跨平台(Windows/Linux/MacOS)的類似軟體:
Understand:生成的函數調用圖蠻有用的,代碼檢測和代碼密度功能,很好用
SlickEdit:編輯是很棒的,這方面遠超SI
Eclipse:中規中矩,如果商業軟體管理嚴格,推薦這個
這些軟體各有各的優勢,就個人經驗,我一般查看Linux Kernel/U-boot代碼,偶爾是整個OS的代碼,Source Insight和Eclipse才是好的,其他的軟體Tag Index性能和效率實在太差,且不說生成的Tag文件>1GB,關鍵是軟體響應很慢,這個無法接受。
如果你需要添加的文件少,那麼這些軟體都可以。你可以都嘗試一遍。
『柒』 Linux 閱讀代碼比較好的工具有哪些
目前是使用虛擬機安裝sourceinsight看代碼;
現在需要非IDE的環境看代碼(遠程)
vim+cscope+ctags 可以勝任嗎?
BTW:目前配置的cscope,索引出的函數太多了,e.g. 查找GetState()聲明,能找到幾十個
可能我的配置不對,無法根據函數參數個數匹配到正確的函數位置(就像eclipse那樣)