我正在運行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 安裝,因此您應該確保輸入正確的路徑和版本號。