`
dengwenwei121
  • 浏览: 39397 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论

非正常关闭vi编辑器时会生成一个.swp文件

 
阅读更多

非正常关闭vi编辑器时会生成一个.swp文件

关于swp文件
使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除。下面说不测。
不测分为:1当你用多个程序编辑同一个文件时。
2非常规退出时。
第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。
第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,要不然你会伤心的)

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

你可以使用

vi -r {your file name}

来恢复文件,然后用下面的命令删除swp文件,不然每一次编辑时总是有这个提示。

rm .{your file name}.swp

在网上搜到了一个类似的提示,不同的linux提示可能不一样

“.xorg.conf.swp” already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:

当然可以用R键恢复。

vi编辑器要正常退出可以使用Shift-ZZ 。

[SuSE] 【已解决】vi 命令 生成 .swp 文件相关问题

-> 例:使用vi a.dat时 会生成一个 .a.dat.swp 文件
然后再开个终端 vi a.dat 时会提示:
【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】

-> vi 版本:
vi -vierson
VIM - Vi IMproved 6.3 (2004 June 7, compiled Oct 20 2004 23:12:36)

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

处理方法: 打开 /etc/vimrc 并添加 set noswapfile 后 OK
分享到:
评论

相关推荐

    带工程图另存外挂.swp

    本软件实际上是一个SolidWorks的宏文件,旨在sw的part和assm模型另存时,如果原模型已经存在关联的工程图,另存为其他名称时连带原模型关联的工程图一并另存;并且关联到另存模型. 帮助工程师提高软件的使用效率. 1.选择...

    SW一键转换格式.swp

    Solidworks文件一键转换STEP,IGS,PDF,DWG告别繁琐操作

    .WXBizMsgCrypt.java.swp

    .WXBizMsgCrypt.java.swp

    .main.c.swp

    .main.c.swp

    .library.h.swp

    .library.h.swp

    VI 编辑器详解—鸟哥

    - **救援文件**:当vim意外关闭时,会自动创建一个备份文件,以便用户可以恢复丢失的工作。默认情况下,这些文件以`.swn`为后缀。 - **警告讯息**:如果文件在上次编辑过程中未正常保存,vim会在下次打开时给出警告...

    MakeIndependentWithDraw-jiami.swp

    使用MakeIndependentWithDraw可以在装配体设计变更的时候,不仅将零件保存出去,同时将零件的工程图也保存到新的位置,以新的名称 自己开发的小工具

    CQMaster.swp.rar

    SWP文件通常是编程软件如CX-Programmer在编辑或保存项目时生成的临时或备份文件。尽管它可能不直接包含完整的可执行程序,但通常包含了一些关键的编程信息,如变量定义、程序结构和部分逻辑代码,对于学习和理解...

    欧母龙PLC例程源码CQMaster.swp

    需要注意的是,使用这种方式获取文件时,应确保链接的安全性和合法性,避免下载到带有病毒或恶意软件的文件。 #### 3. 文件内容推测 由于没有具体的文件内容可供参考,只能基于文件名和背景信息来推测其大致包含的...

    linux启动vi编辑E325

    在本篇文章中,我们将深入探讨一个特定的Linux命令与Vi编辑器的相关知识点。根据提供的文件信息,我们将聚焦于“rm –vf /etc/.profile.swp”这条命令,并结合Vi编辑器的基本概念及其在Linux系统中的应用展开讨论。 ...

    solidworks图号分离.swp

    solidworks 单个零件或者单个装配体 图号分离宏程序

    .library.h(1).swp

    .library.h(1).swp

    .my_ground_plane.material.swp

    .my_ground_plane.material.swp

    .demo_02_str.c.swp

    .demo_02_str.c.swp

    VI编辑器详解

    - **暂存档**:VIM默认会在当前目录下创建一个以文件名为基础加上 `.swp` 后缀的临时文件,用于保存文件的备份。 - **救援回复**:如果VIM意外关闭,下次打开时可以选择恢复未保存的更改。 - **警告讯息**:如果尝试...

    sw工程图批量转换为dxf和pdf格式.swp

    参考使用,欢迎下载

    vi命令.DOC

    - **临时文件**:当使用VI编辑文件时,系统可能会生成一个名为`.swp`的临时文件。这种文件在正常情况下会随着用户的正常退出而自动删除。但是,在遇到意外情况(如断电)导致VI异常终止时,该文件可能不会被删除。 -...

    文件编辑器 vi 之使用方法

    - **恢复编辑时被中断的文件**:如果编辑过程中发生意外中断,vi 可能会自动生成一个交换文件(通常是 `.filename.swp`)。可以通过特殊命令来恢复这个文件,例如: ```sh :e # filename ``` 这个命令会尝试从...

    使之独立(带图).swp

    使之独立(带图).swp

    swp5.5(有keygen)

    内有破解码、破解程序、keygen,全部运行一遍即可;

Global site tag (gtag.js) - Google Analytics