2011-12-07 67 views
0

最近我遇到了VIM中的一個問題。VIM中「1 line> ed 1 time」是什麼意思?

我使用快捷方式>>(按住shift鍵,按兩次句點鍵)縮進一行。有時我必須打錯某些東西,因爲這個快捷方式停止工作,直到我重新啓動VIM。

每次嘗試縮進時都會顯示「1行> ed 1 time」而不是縮進。或者,如果我選擇了3行並嘗試縮進它們,它會顯示:「3行> ed 1 time」。

如何解決此問題並恢復快捷方式?

謝謝!

+0

我可以轉載此行爲;此處僅在縮進視覺標記的塊時出現(並且從不在第一個縮進處)。到目前爲止,我還沒有解決這個問題;) – frosch03

回答

0

ed是一個(很可能仍然是)老編輯,但我懷疑這是Vim告訴你的。我無法複製您收到的消息,也沒有在文檔中找到任何相關信息。

是否(當你VIM啓動它,而不在vimrc/gvim的-u無),這也發生在你使用乾淨 Vim的?如果是這樣的話,你可以粘貼你的vimrc,如果它的位置不是太大(其中一個粘貼網站應該做的很好),所以我們可以看看是否有任何奇怪的組合導致這種行爲。

除此之外,沒有太大的意見,我可以針對給定資料報價:/

+1

我很確定這個消息與'ed'編輯器沒有任何關係。 –

+0

@GregHewgill - 是... – Rook

2

我不知道,爲什麼你的快捷鍵不能正常工作,或者什麼,你按錯了鍵。

關於您的1 line >ed 1 time消息:您正在做的是將多條線向右移動。 Vim只是告訴你所做的事情,即:一行是右移一次。這裏的>是右移操作符,>ed只是「移位」的簡寫。如果你做的是相反的說<ed,它被移到左邊。 :help >

0

當一個部分被標記(標記視覺)一個>是sufficiant:

您可以在vim與幫助瞭解詳情。 2nd>應該開始另一個縮進,但是由於現在沒有標記,所以它會等待另一個縮進>。

不僅如此,我無法重現任何錯誤。 (正如frosch03提到的,味精只是正常的反應)