在VIM中,“1行> ed 1次”是什么意思?

时间:2011-12-07 03:58:35

标签: vim

最近我在VIM遇到了一个问题。

我使用快捷键>> (按住shift键,按两次周期键)缩进一行。有时我必须遇到错误,因为这个快捷方式会停止工作,直到我重新启动VIM。

每当我尝试用缩写词缩进时,它会说“1行> ed 1次”而不是缩进。或者,如果我选择了3行并尝试缩进它们,则会说:“3行> ed 1次”。

如何解决此问题并恢复快捷方式?

谢谢!

3 个答案:

答案 0 :(得分:2)

我不知道,为什么你的快捷方式不起作用,或者你按下了什么错误的键。

关于您的1 line >ed 1 time消息:您正在做的是将多行转移到右侧。 Vim只是告诉你做了什么,这是:一行右移一次。 >这里是右移位运算符,而>ed只是“移位”的缩写。如果你做相反的事情就会显示<ed,它会向左移动。

您可以在vim的帮助中找到更多详细信息::help >

答案 1 :(得分:0)

ed 是一位(好吧,可能仍然是)老编辑,但我怀疑这是Vim告诉你的。我无法重现您所获得的信息,也无法在文档中找到任何相关信息。

当你使用 clean Vim 时(当你在没有vimrc的情况下使用 vim / gvim -u none < / EM> )?如果是这样,你可以粘贴你的vimrc,如果它在某个地方不是太大(其中一个粘贴网站应该做得很好),所以我们可以看看是否有任何奇怪的组合内部导致该行为。

除此之外,关于给定数据,我可以提供的建议不多:/

答案 2 :(得分:0)

当标记(视觉上标记)部分时,一个&gt;是足够的。第2个>应该开始另一个缩进,但从现在开始没有任何标记,它等待另一个&gt;。

除此之外,我无法重现任何错误。 (正如frosch03所提到的,msg只是正常响应)