我在一个PuTTY会话中将我的脚本在VIM中打开,然后在写完后在另一个会话中测试它。这样,如果我的更改破坏了某些内容,我仍然有我的撤消历史记录。
有没有办法在不升级到VIM 7.3的情况下获得持久撤消?
看起来你可以使用
:set hidden
在切换缓冲区时保存它,但是在退出VIM之后保存撤消历史记录直到7.3才会生成。有人知道一个简单的解决方法吗?
答案 0 :(得分:2)
你做不到。版本7.3引入了Vims持久性撤消。使用vim 7.2时存在一个非官方的补丁来使用持久性撤销,但是自vim 7.3发布以来,已经修复了持久撤销模式中的一些错误
答案 1 :(得分:0)
你可以使用像screen
或tmux
这样的多路复用器,这是出于各种原因的好主意,或者你可以简单地停止退出vim:
fg
以返回vim会话。