来自:help swap-file
:
更新交换文件
在输入200个字符或四秒钟未输入任何内容后,交换文件将更新。仅在更改缓冲区时才会发生这种情况,而仅在四处移动时不会发生。之所以不能一直保持最新状态,是因为这会大大降低正常工作的速度。您可以使用“ updatecount”选项更改200个字符的计数。您可以使用“ updatetime”选项设置时间。时间以毫秒为单位。写入交换文件后,Vim将文件同步到磁盘。这需要一些时间,尤其是在繁忙的Unix系统上。如果您不希望这样做,可以将'swapsync'选项设置为空字符串。但是,失业的风险变得更大。在某些非Unix系统(MS-DOS,Amiga)上,根本不会写入交换文件。
从这个我有几个问题:
这是否意味着Vim会不时自动保存您的工作?
“在写入交换文件之后,Vim将文件同步到磁盘。” 这是什么意思?这是指先将文件写入内存然后将其写入磁盘,还是其他内容?
假设我正在上课笔记:我写得很快,几乎不需要离开插入模式。但是很多时候我更改为“普通”只是为了保存工作。我需要这样做还是Vim确保即使不退出插入模式也保存了大部分工作?