2015-07-05 70 views
1

我不小心刪除了我的.vimrc,花了我幾周的時間來配置。我仍然保持原樣,我認爲這是我能夠恢復它的唯一方法。不幸的是,vim現在不允許我撤消(我猜是因爲當前的vimrc版本不能用最後的撤消步驟「修補」)。vim - 從vim恢復丟失的文件撤消文件

此外,vim撤銷文件被編碼,所以我不能看到它的內容在人類可讀的形式。有一個步驟,我剛剛刪除了所有我的vimrc與ggvGc,所以如果有解碼vimundo文件的方式,我想我可以恢復它。

有反正我可以讓我的vimrc回來嗎?謝謝。

+0

你有備份嗎?如果沒有,將很難不可能從撤消文件中獲取它。 – FDinoff

+0

@FDinoff不,我不知道。爲什麼很難從撤消文件中獲取它?它應該是VIM可讀的嗎?並且我沒有在本地計算機上設置任何加密 – boh

+1

http://stackoverflow.com/a/18634061/1890567 – FDinoff

回答

2

因此,如FDinoff建議的那樣,修補程序here對我來說確實很有用。

+1

太好了。現在去做一個備份。 – FDinoff

+0

該修補程序不適用於'vim'的最新版本。我從https://github.com/vim/vim/archive/v8.0.1272.tar.gz獲取源代碼,並創建了一個乾淨利落的補丁。這裏是:https://gist.github.com/Rob--W/2cf28e472aeb6b6de6e478a96e278fc8請注意,vimundo通常不會包含足夠的數據來恢復完整文件,除非您執行了修改所有行的操作(即使如此,您將在操作之前獲取文件,而不是最終版本)。 –