美文网首页
vim编辑文件非正常退出问题

vim编辑文件非正常退出问题

作者: codingJanson | 来源:发表于2018-12-19 11:04 被阅读0次

      vim编辑文件非正常退出时会生成一个.swp文件,下次再编辑同样的文件,会报错:

Swap file "/etc/.hosts.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it,

1

解决方案:

      出现以上提示,可输入“R”,恢复文件,然后将.swp文件删除即可。

      删除.swp文件的命令:rm .{your file name}.swp

关于.swp文件:

      使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测,如果你正常退出,那么这个这个swp文件将会自动删除。

不测情况分为两种:

1、当你用多个程序编辑同一个文件时。

2、非常规退出时。

第一种情况的话,为了避免同一个文件产生两个不同的版本,还是建议选择readonly为好。

第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除

swp文件的来历,当你强行关闭vi时,比如电源突然断掉或者你使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。

相关文章

  • vim编辑文件非正常退出问题

    vim编辑文件非正常退出时会生成一个.swp文件,下次再编辑同样的文件,会报错: Swap file "/etc/...

  • Shell命令

    参考Shell命令——文件目录 vim编辑文件与退出 vim 后 按a出现INSERT就可以编辑了,退出按ESC,...

  • Vim使用

    1、Vim打开文件 命令:vim 作用:编辑文件 语法:vim 文件名 2、Vim保存文件并退出 在任何模式下,...

  • 入门2 Linux命令行使用

    文件相关操作 使用技巧 使用vim编辑文件 1.如何退出?依次按esc : w q 退出。2.vim使用 快...

  • linux

    管理员 sudo su 修改文件权限 chmod +rwx 文件名 vim编辑器 i 进入编辑esc 退出编辑退出...

  • 2016.10.13问题-下午

    vim编辑器进入x文件的命令?退出x文件的命令?进入编辑状态的命令有哪些?退出编辑状态的命令?退出并保存文件的命令...

  • Linux语法回顾

    --------VIM----------- 编辑文件:vi a.rtf 进入编辑状态:i 退出编辑状态:ESC ...

  • pod 常用命令

    $ pod init 创建 Podfile 文件 $ vim Podfile (退出编辑状态 $ :wq) ...

  • 2016.10.13答案-下午

    vim编辑器进入x文件的命令?vim x退出x文件的命令?首先esc进入到命令模式:wq退出并保存:q退出不保存:...

  • 终端编辑

    1 编辑一个文件 vim2 退出vim编辑模式 control + C 会出现提示 然后打 :q 退...

网友评论

      本文标题:vim编辑文件非正常退出问题

      本文链接:https://www.haomeiwen.com/subject/cswdkqtx.html