IDE 對決: vscode VS intellij

vscode

[args]
args設定在 launch.json

[file]
點擊一下file, (進入 mode1)
可能會覆蓋掉視窗中本來分頁的file
有些 command/link 開啟file時也會有這問題
點兩下則比較不會覆蓋掉本來分頁的file (進入 mode2)


[diff]
single file 可以方便 diff
two directories 就只有 terminal 可以用
指令: diff -r d1 d2

[open remote project]
可以藉由 remote ssh (擴充套件) 去完成 connection
連結完便能以 IDE 環境打開遠端 project

[git]
有相關的擴充套件(git graph)可視覺化commit, branch等等資訊
針對merge conflict file
有介面可以選擇 accept current change / accept incoming message [useful!]
 

抱怨一下:
需要常常重整重存才能得到更新資訊
如install node_modules, generate projects

---------------

intellij

[args]
從Configuration去新增args

[file]
自動為點擊的file新增分頁

[diff]
對目錄或檔案右鍵 -> compare with -> 即可diff

[open remote project]
目前尚無得知方法

[note]
太久沒關程式會導致很多瑣碎問題,如git checkout branch時檔案內容沒變

---------------

目前兩者都是主流的 IDE,
我個人認為以 快捷鍵/看檔案 的使用而言, intellij較為方便;
若以 擴充套件/神祕性 而言, vscode較佔優勢





留言

這個網誌中的熱門文章

【台股】產業龍頭股一覽表 (不斷更新)