2011-01-18 26 views
1

我在Mac 10.6.6上使用Terminal.app並想升級vim。我應該將它安裝在/ usr/local中嗎?當我移動到新行時,vim替換行

我在問,因爲我的本地vim安裝出於某種原因搞砸了。有時,當我打開它並上下移動時,整條線就會變成屏幕上的另一條線,如跳舞椅。但是如果我輸入:q它退出正常,因爲沒有任何變化(因爲我只是移動光標),但我看不到我在做什麼,因爲當我移動到一個新行時,該行被取代另一行大約在6行以下,但它是隨機的。

$ TERM = xterm的色

我通過CPAN安裝水銀&確認(我安裝文件:下一步)昨天,所以也許這做到了。我有MacVim,但我希望vim也可以工作,因爲我使用Git等。

+0

您是否使用gVim(GUI版本)?如果沒有,你使用的是什麼終端程序?你的TERM環境變量設置爲?它是否明智地匹配你實際使用的終端? – 2011-01-18 21:24:38

+0

也許你只是有一些屏幕腐敗。你是否嘗試在命令模式下按下CTRL-L? – 2011-01-18 21:27:31

回答

2

將MacVim附帶的mvim腳本放入您的$ PATH中,並在終端上使用-v選項或符號名爲vim的鏈接。

另外,對於Terminal.app使用TERM = dtterm。程序會表現得更好。

2

嘗試運行vim -u "NONE"加載您的Vim沒有你的.vimrc,這可能是在這種情況下的罪魁禍首。如果所有事情都像你應該嘗試的那樣,你可以嘗試一個一個地重新啓用,這樣你就可以看到造成它的原因。

如果您想更新您的Vim的,我可以推薦homebrew其中有一個定期更新的Vim所謂的公式。