Vim

IDE 中的 Vim 仿真與作為 IDE 的 gVim

  • November 27, 2014

我目前正在使用 gVim 作為編輯器,無法考慮回到無模式編輯。我為 Android 編寫了 Java 程式碼,為另一個項目編寫了 Python 程式碼。

在嘗試將 gVim 設置為我的主要 Python IDE 時,我跳過了尋找和安裝外掛的過程,但它仍然不如我使用 IntelliJ 和 Android 的 vim 仿真時那麼好。

所以我的問題是,是否值得安裝和熟悉大量外掛(NERDTree、Command-T、RopeVim;我相信為 Android 設置 vim 會帶來更多麻煩)或者我應該只安裝 PyCharm 並啟用 vim仿真?gVim 可以為我提供有用的調試嗎?(監視視窗、條件斷點、logcat 集成等)

Vim 可以通過各種外掛在功能方面接近(r)IDE,但它始終是一個具有強大擴展功能的強大文本編輯器。因此,對於任何比業餘項目更大的項目,您肯定會錯過調試、變數檢查、重構、查找用法等 IDE 功能。

但為什麼不兩者兼得?在 GVIM 中(通過--remote重用正在執行的實例)設置載入目前文件(在目前位置)的命令很容易,而且 Vim 和 IDE 通常都能很好地處理外部文件更改。有了它,您就擁有了兩全其美的優勢,只是以在它們之間切換(使用 Alt-Tab)和一些重複的文件/緩衝區管理為代價。

我個人使用 IntelliJ IDEA(帶有預設鍵綁定,以便我仍然可以在同事的系統中使用它)和 GVIM 一起使用。主要編輯在 Vim 中完成,在 IDE 中瀏覽、重構和調試。

引用自:https://unix.stackexchange.com/questions/170254