Linux

Vim 如何手動創建 .swp 文件?

  • June 28, 2021

問: Vim 創建 .swp 文件用於恢復。如果您無法保存,vim 將能夠恢復(至少部分)文件。

如何.swp手動創建文件?

Vim 將您更改的內容儲存在交換文件中。使用您開始時使用的原始文件加上交換文件,您幾乎可以恢復您的工作。

您不需要手動創建它。當你使用 vim 打開一個文件時,它會被創建。您可以使用:sw查看文件名。當 vim 正常關閉時,它將被刪除。如果您遇到崩潰,該文件將存在。

所以如果你想創建它,打開文件,使用:sw 或者ls -a在另一個tty中使用找到.swp文件。然後複製它。

我有一個類似的問題,我想創建一個.swo文件,我就是這樣做的:

  • 打開我想要.swo交換文件的文件。這將創建.swp文件。
  • 在另一個終端中,我打開了相同的文件並收到Swap file ".[file_name].swp" already exists!消息提示,我選擇了該Edit Anyway選項。這創建了.swo文件

顯然,每次交換文件已經存在時,vim 都會遞減最後一個字母,直到有.saa文件為止。

如果“.swp”文件名已經存在,最後一個字元會遞減,直到沒有具有該名稱的文件或達到“.saa”。在最後一種情況下,沒有創建交換文件。

來源:http: //vimdoc.sourceforge.net/htmldoc/recover.html

引用自:https://unix.stackexchange.com/questions/331226