Goland與vscode比較 - reddit

banq發表於2022-12-02

1、兩者都使用了6個月以上
推薦Goland
當專案程式碼基數變大時,vscode自動完成就會失效。它實際上變得無法使用,而我卻依賴於自動完成。因為我從來沒有想過要輸入超過3個字母,我也喜歡驗證我的包只暴露了他們應該暴露的東西。

偵錯程式是絲滑的:變數檢查、表示式評估和條件中斷點。模組整合是無憂的。我從來沒有和我的IDE對抗過。

在我12年的職業生涯中,Goland是第一個簡單支援我的IDE。

Goland...現在就去買!
Goland還支援開箱即用
  • 當你使用variadic(表驅動)測試時,執行單個測試案例。不需要對其他案例進行註釋
  • 呼叫層次,跳轉到介面實現的快捷方式,查詢用法,提取到函式,所有這些快速支援的快捷方式都工作得很完美
  • 搜尋是非常棒的
  • 可能還有很多我目前忘記的東西


2、我從 VScode 切換到 GoLand 並喜歡它。它有很棒的智慧感知。VSCode 太普通了。GoLand 具有其他支援元件,例如 env 變數和模組管理,使工作變得有趣。

3、我兩者都用。剛開始使用 goland 作為主要 ide,但我使用 vscode 進行了一些擴充套件(比如貼上 json 作為程式碼)。我在 vscode git 中也比 goland git 快很多

4、Goland 的偵錯程式真是太棒了。

5、VSCode 在搜尋、測試和重構方面表現不佳。VSCode 在外掛、HTTP API Helper、UI 和整體程式效能方面更勝一籌。

6、在 VSCode 中搜尋似乎很棒,因為我總是能快速找到我要找的東西,尤其是現在他們新增了從搜尋中排除某些檔案的功能。我真正做的最“重構”是批次重新命名變數,效果很好。我相信當我這樣做時它不會完全破壞我的專案。不確定你所說的測試是什麼意思,但 vscode 中的整合終端很棒,特別是因為你可以輕鬆選擇哪種風格(powershell、終端、gitbash 等)。VScode 外掛非常好,如果我切換的話,這是一個非常想念的功能。我確實聽說 golands 除錯要好得多,但我通常遇到的錯誤似乎很容易理解,我不必在發現問題之前花很長時間瘋狂地研究它們

7、我在 Windows 10/11 + WSL2 中使用 goland 時遇到問題,在 WSL2 中使用 vscode 時沒有問題。

8、GoLand 要重得多。我猜是 Java 應用程式開銷。我喜歡它,但已經切換回 vscode,因為它不會讓我的機器像便便一樣執行。

9、我們使用 VS Code 是因為它的殺手級功能——遠端容器。上次我查了一下,Goland 沒有。您甚至可以在遠端 docker 容器中工作,只需透過 SSH 傳遞 docker socket 並在 VS Code 配置中進行設定。
VS Code 執行得更快。當我使用 Golang 時,我厭倦了它的滯後速度非常快。它破壞了我的生產力。
Jetbrains 正在研究它,目前在 Beta 版中可用

https://www.jetbrains.com/remote-development/gateway/

相關文章