
長話短說:Vim 可以儲存其交換文件,並在每次載入時載入相同的一組交換文件和緩衝區嗎?
我使用的是 Mac(作業系統:Maverick),其中許多應用程式將資料保存在某種本地/不受影響的位置貯存在電腦重新啟動/應用程式崩潰之間恢復。
經過 '貯存', 拿崇高的文字例如,只要我打開一個新選項卡,即使我沒有明確地將選項卡儲存為文件以永久儲存在任何地方,它也會保存該選項卡的內容。因此,如果我關閉 ST 並重新打開它(或它/機器崩潰),它將恢復我在關閉之前擁有的所有選項卡和內容。
這種萬無一失的內容保留(TM) 可以在許多 Mac 應用程式(例如 iMovie、QuickTime Player、TextEdit 等)中看到,並且符合 Mac 的設計理念,即始終讓用戶從上次中斷的地方繼續 - 無需顯式保存任何內容。
鑑於以下事實:
1. Vim 保留交換文件,並每 200 個筆劃/4 秒不活動更新為recover
2. Vim 具有允許開啟檔案/交換的啟動選項
這裡有足夠的基礎讓我想知道 Vim / MacVim 是否沒有這個內容保留(TM)功能已經在它的數百個配置選項中?
附註我目前使用 vim-sessions,純粹用於“類似文件分組的項目”,但它不保留未保存緩衝區的內容
聚苯硫醚一直在使用.vimrc 中的:preserve
選項和cpoptions+=&
。似乎沒有影響,MacVim 關閉時交換檔案仍然被刪除,MacVim 再次啟動時什麼也沒有打開