atom 打造輕量級C編輯 調試環境 使用clang

先放上幾個下載地址html

clang  atompython

再給幾個關鍵插件git

autocomplete-clang    自動補全 無比強大shell

clang-format        代碼格式化支持保存的時候自動格式化函數

linter-clang            沒懂、、裝上了工具

symbols-tree-view 顯示可用資源測試

terminal-plus        結合clang 直接就完成編譯了atom

Symbol Gen        tag文件生成spa


貌似這個文章有人在關注、更新一下吧插件

atom做爲一個開源的平臺,比sublime好的地方就是不收錢、雖然中國行情這點不是特別重要,可是做爲一個有那麼點節操的程序猿,國際範一點老是沒錯的。

atom的安裝以及插件的安裝自行搜索,內建有插件搜索平臺,填關鍵詞就能夠安裝,須要注意的是,可能須要安裝git跟python之類的環境,相信這個也難不到你們。


目前使用基本正常,能夠實時自動提示補全,不過沒有語法檢查跟F12的跳轉到定義

跳轉到定義可使用CTRL+R實現,暫時沒搞懂這個算內建的功能仍是哪一個插件


symbols-tree-view 這個插件能夠顯示例如全部的參數列表,包括結構體,類型定義,函數聲明之類的。誰用誰知道

symbols-plus 跨文件直接查找到行 不知道爲何系統自帶的找不到


terminal-plus 則是提供了一個powershell,或者cmd (win平臺),實際的編譯腳本仍是得本身來。

clang的編譯跟gcc基本相似,單個文件的測試的話 clang hello.c -o hello.exe 就能夠完成編譯了,而後根據須要自行調用hello.exe 由於徹底就是命令行、因此也能夠傳參,又須要的話自行使用script實現自動編譯運行的腳本也是能夠得,不過我以爲給個terminal反而靈活一點。


Symbol Gen  符號生成工具  針對工程內的文件勝場tags 完了以後能夠經過CTRL+SHIFT+R 實現全局查找,貌似跳轉頁能夠了


/*

下一步要繼續的話,嘗試一下跨文件的symbol查找,而後CTRL+SHIFT+R會自動激活TAG的查找,可是好像ctags跟autocomplete-clang仍是具體什麼狀況 一直裝不上去,atom的查找須要創建tag的索引文件,具體待研究

*/

還有就是debug環境,不過若是確實有debug需求的話,開個visual studio要直接一點吧

相關文章
相關標籤/搜索