2016-01-05 199 views
0

VIM變慢了,所以我懷疑「撤消關卡」非常大。我正在使用一個undofile和文件已經增長相當大(我認爲)(約300KB)截斷vim撤銷文件

我想知道是否有一種方法來截斷這些文件,而不會傷害最近的歷史。

+0

就我個人而言,我發現它主要是插件和長行導致Vim中的緩慢下降。你最近安裝了什麼插件?減速只發生在某些文件上嗎? –

+0

我還沒有安裝新的插件。我的一些大型Ruby文件正在發生放緩。我注意到,如果整行顯示爲橫向,則與顯示行的部分內容相比,滯後更少。當我垂直分割時,特別是在打字時,速度會變慢。語法突出顯示加快了我的vim顯然。我會檢查我的插件等..但我很好奇如何截斷撤消文件:-) – Abdo

+0

你有語法摺疊啓用? – Vitor

回答

0

撤消文件被追加到文件的底部。在不影響最近的歷史記錄的情況下截斷文件的唯一方法是從文件頂部刪除條目。

+0

它看起來像一個二進制文件,或者你說的撤消歷史是逐行的,並刪除前10行例如將刪除最舊的10個「撤消」? – Abdo

+0

由於它是一個二進制文件,你將不得不預先處理它。我並不是建議你簡單地打開文本編輯器並刪除行,但是,如果你在vim或xxd中查看二進制模式,這可能會給你一些指示。 –

+0

感謝您的回答=)不幸的是,這是我在問我的問題之前第一次做的。我想知道是否有比這更簡單的=) – Abdo