作者:
saladim (殺拉頂)
2023-07-01 02:15:36※ 引述《IhateOGC (股海冥燈)》之銘言:
就到目前的經驗 開發環境最需要的是精準的auto-complete跟code search功能
在這邊是指C++為主的環境 不管是ctag/intellisense或是一些常用的程式碼文件
產生工具 都會因為各種詭奇的寫法而有點秀逗 不是跑到奇怪的地方就是會顯示
很多match 目前用過最準的是以LLVM為基底的工具(clang) 真的很精準
但是開發環境通常需要帶入很多module 所以會變得很吃記憶體跟很慢......
除了這個之外 最有幫助的就是
1. on-the-fly compile check, 幫你一邊寫一邊檢查語法 爽
2. 幫忙整理程式流程跟components的工具 像是Sci的understand或是sourceTrail.
阿不過都差強人意啦
其它什麼IDE 什麼vim/emacs/neoVim/subslim 自己用的爽就好
不過以vim來說 若能用vim的思維去輸入而非純粹打字 那生產力真的提高很多 也不用
裝很多plugin.......
: 標題: [請益] 新人只用vi不肯學IDE
: 時間: Wed Jun 28 17:25:29 2023
:
: 吐泡一下
:
: 最近來了新人
:
: 教了半天IDE和載入define還是不肯學
:
: 他還堅持用vi 和 grep...
:
: 像這樣還堅持活在20世紀的新人
:
: 是我的問題還是新人的問題? QwQ
:
:
作者:
wei115 (ㄎㄎ)
2023-07-01 03:11:00vi mode是必須 vim有興趣再看看
作者:
CoNsTaR ((const *))
2023-07-01 05:22:00聽君一席話
作者:
Lipraxde (Lipraxde)
2023-07-01 11:03:00還是有缺點啦...遇到 macro 裡面做一堆 token concat的,不裝 plugin 還是會有點難受
作者: IMBonjwa (好運到!!) 2023-07-01 11:43:00
下面引用刪一刪啦留那麼長也沒關
作者: iamstupid844 (iamstupid844) 2023-07-01 11:52:00
> 很多match 目前用過最準的是以LLVM為基底的工具(clang) 真的很精準 這句很有問題耶你要說的是clangd 這個工具,然後這個工具用clang底下的parser lib去build ast 然後就可以預測你cursor下的位置要補全什麼。llvm是ir中後端跟前端parser分開的。
作者:
Dracarys (MayShowGunMore)
2023-07-01 16:06:00clangd還能展開macro 不錯
作者:
oToToT (å±å©)
2023-07-01 19:16:00clang也是llvm project底下的
作者:
NodeWay (不由分說)
2023-07-01 23:42:00想不到2023了還出現爭IDE的文章 現在把註解寫好AI補完
作者: goldie (阿良) 2023-07-02 00:20:00
推 clangd原 PO 指的應該是 clangd 沒錯,不是 LLVM