【问题标题】:Truncate vim undo files截断 vim 撤消文件
【发布时间】:2016-01-05 18:32:33
【问题描述】:

VIM 变慢了,所以我怀疑“撤消级别”非常大。我正在使用undofile,文件已经变得非常大(我认为)(每个大约 300KB)

我想知道是否有一种方法可以在不影响最新历史记录的情况下截断这些文件。

【问题讨论】:

  • 我个人发现它主要是插件和长行导致 Vim 速度变慢。你最近有没有安装任何插件?减速仅发生在某些文件上吗?
  • 我还没有安装新插件。我的一些大型 Rub​​y 文件正在减速。我注意到,如果整条线水平显示,则滞后时间比显示部分线时要少。当我垂直拆分时,事情会变慢,尤其是在打字时。关闭语法高亮显然会加快我的 vim 速度。我将检查我的插件等。但我对如何截断撤消文件很感兴趣 :-)
  • 你启用了语法折叠吗?

标签: vim


【解决方案1】:

撤消文件附加到文件的底部。在不影响您最近的历史记录的情况下截断文件的唯一方法是从文件顶部删除条目。

【讨论】:

  • 它看起来像一个二进制文件,或者你是说撤消历史是逐行的,例如删除前 10 行会删除最旧的 10 个“撤消”?
  • 因为它是一个二进制文件,你必须对其进行预处理。我并不是建议您简单地打开文本编辑器并删除行,但是,如果您在 vim 或 xxd 中查看二进制模式,这可能会给您一些指导。
  • 感谢您的回答 =) 不幸的是,这是我在提出问题之前首先要做的。我想知道是否有比这更简单的东西=)
猜你喜欢
  • 2013-07-29
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 2013-07-31
  • 2015-03-09
  • 2011-03-04
  • 2011-06-06
  • 2012-05-29
相关资源
最近更新 更多