Re: [請益] 新人只用vi不肯學IDE

作者: 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:00
vi 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:00
clangd還能展開macro 不錯
作者: oToToT (屁孩)   2023-07-01 19:16:00
clang也是llvm project底下的
作者: IhateOGC (我討厭)   2023-07-01 19:51:00
大家案子都真複雜@@
作者: NodeWay (不由分說)   2023-07-01 23:42:00
想不到2023了還出現爭IDE的文章 現在把註解寫好AI補完
作者: goldie (阿良)   2023-07-02 00:20:00
推 clangd原 PO 指的應該是 clangd 沒錯,不是 LLVM

Links booklink

Contact Us: admin [ a t ] ucptt.com