2016-01-05 156 views
0

VIM变慢了,所以我怀疑“撤消关卡”非常大。我正在使用一个undofile和文件已经增长相当大(我认为)(约300KB)截断vim撤销文件

我想知道是否有一种方法来截断这些文件,而不会伤害最近的历史。

+0

就我个人而言,我发现它主要是插件和长行导致Vim中的缓慢下降。你最近安装了什么插件?减速只发生在某些文件上吗? –

+0

我还没有安装新的插件。我的一些大型Ruby文件正在发生放缓。我注意到,如果整行显示为横向,则与显示行的部分内容相比,滞后更少。当我垂直分割时,特别是在打字时,速度会变慢。语法突出显示加快了我的vim显然。我会检查我的插件等..但我很好奇如何截断撤消文件:-) – Abdo

+0

你有语法折叠启用? – Vitor

回答

0

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

+0

它看起来像一个二进制文件,或者你说的撤消历史是逐行的,并删除前10行例如将删除最旧的10个“撤消”? – Abdo

+0

由于它是一个二进制文件,你将不得不预先处理它。我并不是建议你简单地打开文本编辑器并删除行,但是,如果你在vim或xxd中查看二进制模式,这可能会给你一些指示。 –

+0

感谢您的回答=)不幸的是,这是我在问我的问题之前第一次做的。我想知道是否有比这更简单的=) – Abdo