Vi用u命令卡在undo / redo切换中?

时间:2014-06-11 01:21:51

标签: vim vi

我不知道为什么会发生这种情况,但在我所有的机架空间服务器上,当我尝试使用你时,vi会做出不需要的行为。

示例 - 起始行:

//Here is a comment

使用xx(删除)删除斜杠并获取:

Here is a comment

现在,当我尝试使用你的时候,我希望按下它两次会让我回到我之前的评论行,但我得到(首先是你):

/Here is a comment

然后按下第二个u:

Here is a comment

它只会反复切换上次编辑。我不知道这是Ubuntu 13.10,rackspace中的设置,还是其他服务器上的设置,我只是使用你没有任何问题。

1 个答案:

答案 0 :(得分:5)

您需要关闭vi兼容性。创建一个~/.vimrc文件并将其放入其中:

set nocompatible