如果我正在使用 vim 编辑两个文件,则更改为另一个文件( :bnext, :bprev )似乎会从打开的文件中删除撤消历史记录 - 点击“u”键会报告“已经在最旧的更改”。
例如:
vim testfile1 testfile2
- 添加一些东西到 testfile1
:w
:bn
:bp
u
- 哎呀!无法撤消!
有没有办法为不可见的缓冲区保留这个历史记录?
如果我正在使用 vim 编辑两个文件,则更改为另一个文件( :bnext, :bprev )似乎会从打开的文件中删除撤消历史记录 - 点击“u”键会报告“已经在最旧的更改”。
例如:
vim testfile1 testfile2
:w
:bn
:bp
u
有没有办法为不可见的缓冲区保留这个历史记录?
我知道有可用修复程序的错误,已在上游发布。但是,上游维护者没有对补丁做出回应,也没有将其应用到项目的源代码中。
提交修复以包含在 Ubuntu 中是否合适,如果是,我会继续这样做吗?