Macvim 落後,而終端上的 Vim 卻非常流暢

Macvim 落後,而終端上的 Vim 卻非常流暢

我正在運行OS X Lion 10.7.3,並且運行速度比在終端上Macvim慢得多。vim所有移動命令都Macvim慢得多。在模式下上下移動visual同樣滯後。vim從終端使用時我沒有看到任何延遲。有誰知道可能是什麼原因?我在每個打開的選項卡上運行NERDtree,我知道這會帶來一些記憶體開銷,並且可能會減慢速度;但即使我不運行,運行速度也比從終端NERDtree Macvim慢得多。vim任何解決此問題的幫助將不勝感激。

答案1

首先要做的就是使用 啟動 MacVim mvim -u NONE -U NONE --noplugin,這將阻止任何啟動檔案運行。如果回應不再緩慢,則表示某處存在配置問題。

答案2

您在 Terminal.app 中運行的 Vim 可能是 Apple 提供的預設 Vim。它的建置功能比 MacVim 少得多,因此啟動和工作速度更快。

MacVim 在任何情況下都很慢嗎?編輯任何文件類型時?僅適用於某些文件類型?

眾所周知,當語法高亮顯示很長的行時,Vim 很容易變慢,這裡會是這種情況嗎?之後vim還慢嗎:syntax off

其他一些已知會減慢 Vim 速度的因素是:set cursorline:set cursorcolumn

答案3

我無法診斷該問題,但重新安裝(可能更新到較新的版本,我不記得之前運行的是哪個版本)MacVim 解決了幾乎所有的延遲問題。它在終端上的速度不如 Vim,但這是可以預料的。它不再慢得難以忍受。

答案4

我的問題主要是 MacVim 打開、讀取和寫入特別慢(有時超過 15 秒)。mvim --startuptime透露,來源文件來自.vimrc運行/目錄佔用了大部分時間,透過新增以下行解決了問題:

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

如您所見,我使用的是 MacVim 的 Homebrew 安裝,因此您應該確保輸入正確的路徑和版本號。

相關內容