git 出现.swp不可见文件

xiaoxiao2021-02-28  207

.swp文件是如何生成的?

正常情况:当你打开一个文件时,vi会自动生成一个.swp文件,文件名为[filename.**].swp,如果你正常退出,.swp文件会自动删除。

非正常情况:1、当用多个程序编辑同一个文件

                        2、非常规退出(如:当你强行关闭vi时,比如电源突然断掉或者使用了Ctrl+Z,vi便会自动生成一个.swp文件,当你下次编辑时就会出现一些提示)

解决办法:1、为避免同个文件产生两个不同的版本,请使用readonly模式

                    2、使用VI -r filename 恢复,然后把.swp文件删除

                        步骤: vi -r filename(恢复文件)

                                      rm .filename.swp(删除文件)

vi一个文件时,怎样不产生.swp文件?或不提示【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】

解决办法:打开/etc/vimrc并添加 set noswapfile 即可。

转载请注明原文地址: https://www.6miu.com/read-21912.html

最新回复(0)