.SWP 文件扩展名
Vi交换文件
| 开发者 | Bill Joy |
| 受欢迎程度 |
3.4 | 29 票 |
什么是 SWP 文件?
SWP文件是由Vi文本编辑器或其变体创建的交换文件,例如Vim(Vi iMproved)和gVim。它存储程序中正在编辑的文件的恢复版本。SWP文件还可充当锁定文件,因此其他Vi编辑会话无法同时写入当前打开的文件。
更多信息
Vi文本编辑会话启动后会立即创建SWP文件。它们会保存到原始文件所在的同一目录中。例如,名为example.txt的文本文件会有一个名为.example.txt.swp的交换文件。
如果Vi会话因程序被终止或崩溃而结束,SWP文件仍会保留。这样,用户在打开原始文件时可以使用(R)ecover选项恢复数据。但是,如果你不需要恢复数据,可以手动删除SWP文件,这样警告消息就不会再出现。
尝试打开包含交换文件的文件时,Vi会显示以下消息:“交换文件.example.txt.swp已存在!”(其中,example.txt是正在打开的文件)。在此对话框中,你可以选择以下选项:1)(O)pen Read-Only,2)(E)dit,3)(R)ecover,4)(Q)uit,或4)(A)bort。
注: 如果Vi或其变体已经为某个文件创建了SWP文件,并且它们尝试创建另一个交换文件,就会为该交换文件添加.swo扩展名。如果存在.swo文件,它们会为该文件添加.swn扩展名,依此类推。
如何打开 SWP 文件
SWP文件不用于手动打开。在Vi及其变体中,如果你尝试打开一个存在SWP文件的文件,程序会询问你是否要恢复SWP文件中存储的数据。
可打开或引用 SWP 文件的程序
交换文件
| 开发者 | 不适用 |
| 受欢迎程度 |
3.5 | 10 票 |
操作系统的虚拟内存组件使用的交换文件;包含已从内存交换到硬盘的数据;有助于增加计算机的可用内存量;还可以帮助更高效地访问常用数据。
更多信息
SWP文件可能会在操作系统安装期间预分配到硬盘的一部分空间中,也可能按需创建。对于预分配,操作系统可以将交换文件的大小增加到虚拟内存容量中。
许多操作系统实现了一种称为按需分页的虚拟内存方案。此方案将交换文件存储在“页面”中,这些页面会按需从硬盘交换到内存中。按需分页还可能尝试预测接下来可能使用哪些内存段,并预先将它们载入内存。