【发布时间】:2013-07-05 07:36:59
【问题描述】:
我在一个 PuTTY 会话中让我的脚本在 VIM 中打开,然后在编写后在另一个会话中对其进行测试。这样,如果我的更改破坏了某些东西,我仍然有我的撤消历史记录。
有什么方法可以在不升级到 VIM 7.3 的情况下获得持久撤消?
看起来可以用
:set hidden
在切换缓冲区时保存它,但在退出 VIM 后保存你的撤销历史直到 7.3 才内置。有人知道一个简单的解决方法吗?
【问题讨论】:
-
你应该指定你的 vim 版本。看来您没有使用7.3。这是正确的吗?
-
我使用的是早期版本,虽然我认为它是 7.1 或 7.2,但我要到明天才能查看它。
-
使用终端多路复用器(例如 tmux、screen)。使用版本控制系统(例如 git、mercurial)。
-
我猜除了升级之外别无他法(Ingo Karkat 似乎相信这一点stackoverflow.com/questions/16224228/…)。有什么不能升级的原因吗。
-
@perreal 如果你使用版本控制系统,那么你不需要那样限制自己。
标签: vim