vim编辑器未正常关闭时解决方案
目录 vim编辑器未正常关闭时解决方案 问题描述 .swp、.swo文件产生原因 解决方案 后记 hosts文件 sudo命令小记 vim编辑器未正常关闭时解决方案 问题描述 在mac上的 /etc 目录下修改 hosts 文件时,进入vim编辑器时未正常关闭,导致在 /etc 下产生 .hosts.swp 文件,并且在 /var/tmp 下产生 host.swo、host.swn 等文件。因此在对/etc/hosts进行编辑时会报类似的提示: Swap file ".hosts.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: 选择任意选项后正常退出后,下次进入依次会报这些提示。 .swp、.swo文件产生原因 在vim编辑器的模式下,打开某个文件例如 /etc/hosts ,vim会自动产生一个类似于 .hosts.swp 文件以备不测。正常退出的话,该文件(.swp)会自动删除。 如果在 .hosts.swp 已经存在的情况下,即 在A窗口打开该hosts文件 后,使用B窗口同时打开该 hosts 文件,则会产生 .swp 文件,在使用C窗口打开该文件,产生 .swo 文件。字母排序逆时针倒序排列。 解决方案 可以使用如下命令恢复文件 #切换到/etc目录下 cd