1
A
回答
0
Darn, okay. Is there a setting I could turn on to enable automatic writes
to a swap file on each change?
閱讀:h swap
,特別是如下:
更新交換〜
交換文件會被輸入200個字符後更新,或者當你有 4秒內沒有錄入任何。只有當緩衝區 發生變化時纔會發生這種情況,而不是當您只是移動時。它不是 一直保持最新狀態的原因是,這會使正常工作減慢太多。您可以使用 'updatecount'選項更改200個字符數。您可以使用「更新時間」 選項設置時間。時間以毫秒爲單位。在寫入交換文件 後,Vim將文件同步到磁盤。這需要一些時間,特別是在繁忙的Unix系統上。如果你不想要這個,你可以設置'swapsync' 選項爲空字符串。但是失去工作的風險變得更大 。在某些非Unix系統(MS-DOS,Amiga)上,根本不會寫交換文件 。
如果不想寫入交換文件,可以通過將'updatecount'選項設置爲0來關閉 。當啓動Vim和「-n」選項時,可以執行上述操作。寫入可以通過 重新開啓,將'updatecount'選項設置爲非零。在執行此操作時,將爲所有緩衝區創建交換文件 。但是,在將 'updatecount'設置爲零時,現有交換文件將不會被刪除,它只會影響在此之後打開的文件。
相關問題
- 1. 恢復未保存的更改 - Eclipse
- 2. vim保存和恢復windows歷史
- 3. 保存並恢復vim狀態
- 4. 如何在無限循環中恢復JSFiddle中未保存的JS更改?
- 5. 更智能的Vim恢復?
- 6. Vim:從以前未保存的會話中加載更改
- 7. 恢復與未更改未更改的更新
- 8. UIDocument恢復未保存的更改在應用程序崩潰/強制退出
- 9. 恢復未保存的宏(VBA PowerPoint)
- 10. 恢復從未保存的項目
- 11. 恢復分階段的更改,保持未分階段的更改
- 12. 如何在SVN上保存/恢復本地更改
- 13. 更改Joomla編輯器刪除我的JavaScript,未保存...任何方式恢復?
- 14. 保存/恢復緩衝區不工作在vim
- 15. 如何使用更改恢復暫存文件,保存更改時間?
- 16. Vim的:恢復IMAP
- 17. EF 5在調用保存更改時未保存更改
- 18. 在Filezilla中恢復保存的密碼
- 19. 使用DataTable.Clone()保存並恢復對數據庫的更改
- 20. 如何恢復實體的保存更改dbcontext
- 21. java.lang.IllegalStateException:恢復時下溢 - 更多恢復比保存
- 22. 保存和恢復的HTML
- 23. Git恢復更改
- 24. 在TFS API中恢復(或撤消保存的更改)WorkItem到舊版本
- 25. 在rails中保存和恢復關聯
- 26. 在dataTable中保存/恢復列寬
- 27. 未保存SQLite更改
- 28. Hibernate SessionFactory未保存更改
- 29. 未保存Rails css更改
- 30. 如何在Vim中保存和恢復多個不同的會話?
不可以。如果沒有交換文件,數據就沒有問題了。 –
不好意思。是否有一個設置可以打開,以便在每次更改時自動寫入交換文件? – bear