最近我在VIM遇到了一个问题。
我使用快捷键>> (按住shift键,按两次周期键)缩进一行。有时我必须遇到错误,因为这个快捷方式会停止工作,直到我重新启动VIM。
每当我尝试用缩写词缩进时,它会说“1行> ed 1次”而不是缩进。或者,如果我选择了3行并尝试缩进它们,则会说:“3行> ed 1次”。
如何解决此问题并恢复快捷方式?
谢谢!
答案 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只是正常响应)