我不知道为什么会发生这种情况,但是在我所有的rackspace服务器上,当我尝试使用u时,vi正在做不必要的行为。
示例——起始行:
//Here is a comment
使用xx (delete)删除斜杠,得到:
Here is a comment
现在当我尝试使用u时,我希望按两次它将返回到前面的注释行,但我得到(第一个u):
/Here is a comment
,然后按第二个u:
Here is a comment
它只会一遍又一遍地切换上次编辑。我不知道这个设置是在Ubuntu 13.10, rackspace还是什么,但是在其他服务器上我都用u,没有问题。
您需要关闭vi
兼容性。创建一个~/.vimrc
文件并放入以下内容:
set nocompatible