`
VallyGan
  • 浏览: 17043 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux vi E325 Found a swap file by the name

阅读更多



1. 现象描述:

    第一次进入该文件的vi编辑器,出现异常,光标无法操作。断开xshell连接,重连,再次编辑该文件时出现此错误。  其中,"." 开始的文件名是隐藏文件。  swap文件是一种交换文件。

2.翻译:

   (1) 另一个程序可能也在编辑同一个文件。

如果是这种情况,修改时请注意避免同一个文件产生两个不同的版本(实例)。
(解决办法:)退出,或小心地继续。
 (2) 上次编辑此文件时崩溃。
如果是这种情况,请用 ":recover" 或 "vim -r exportcert.cpp"
恢复修改的内容 (请见 ":help recovery")。
如果你已经进行了恢复,请删除交换文件 ".exportcert.cpp.swp"
以避免再看到此消息。

3.原因:

  这是因为,在用vi/vim打开一个文件时,会产生一个filename.swap文件,用于保存数据。当文件非正常关闭时,可用此文件来恢复。当正常关闭时,此文件会被系统自动删除;非正常关闭时,不会被删除。所以提示存在.swap文件,此时你可以恢复文件:

vim -r filename.c  (若是vi则用vi)  恢复以后把.swap文件删掉

4.解决办法:

去/root  目录(这个文件所在目录)下,执行:

   1)ls -a :显示所有文件(包括隐藏文件);

   2)rm  filename :删除这个隐藏的swap文件(中间文件,tab 自动补全)。---> 根据提示输入y 

   3)  vi filename:再次进入该文件的vi。成功。---> i  --->插入内容---> esc--->:wq  保存并退出。

   4)  验证:cat filename   。查看文件中的内容。

(cat想象成门上面的 “猫眼”---查看,实际是concatenate的缩写,但是不好记忆,所以抛弃。改为联想记忆)

 

 

  • 大小: 59.8 KB
分享到:
评论

相关推荐

    linux启动vi编辑E325

    这里,`.profile.swp`通常是一个由Vi/Vim编辑器产生的交换文件(swap file),用于保存正在编辑文件的状态信息,以便在程序意外崩溃时恢复未保存的数据。 ### 二、深入了解Vi编辑器 #### 2.1 Vi编辑器简介 Vi...

    my pc ThinkPad E325 / ThinkPad yoga 12 / ThinkCenter M4350T / ThinkStation E31

    标题中的"ThinkPad E325", "ThinkPad yoga 12", "ThinkCenter M4350T" 和 "ThinkStation E31" 是联想公司推出的几款不同类型的计算机设备,分别属于笔记本电脑、变形本(二合一)、台式机和工作站产品线。...

    针试打印机8340驱动

    Windows2000 Printer Driver Installation Infomation File ; ; [Version] Signature="$Windows NT$" Provider=%PROV% ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} Class=Printer [ClassInstall32.NT] ...

    cp2102 usb

    reference to a device is not permitted unless authorized in writing by ; Moore Computer Consultants, Inc.. ; ;***************************************************************************** [Version] ...

    小飞侠--孤雁

    Class=MEDIAClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}provider=%Fujitsu-Siemens%DriverVer = 10/30/2003,%DriverBuildID%CatalogFile=smx.cat[ControlFlags]ExcludeFromSelect = *[Manufacturer]%MfgName%...

    2020-04-02

    Swap file “/etc/.fstab.swp” already exists! [O]pen Read-Only, (E)dit anyway, :registered:ecover, (D)elete it, (Q)uit, (A)bort: 解决方法: 方法一、可以在上面出现的提示中按D,将临时文件删除掉 方法二、...

    网卡修改mac地址 reg格式的

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0011 看到0011了,这个就是你的设备信息项,在这个里面找到你要修改的网卡,然后修改reg文件里面的数值!!

    东芝复印机驱动

    Printer Installation File ; ; List of supported printers, manufacturers ; [Version] Signature="$Windows NT$" Provider=%WIL% ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} Class=Printer DriverVer=...

    Dialtone

    【Dialtone】是一款独特的字体设计,它在字体设计领域中占据了一席之地。这款字体以其独特的风格和可读性吸引了众多设计师的目光。在本文中,我们将深入探讨Dialtone字体的特点、应用以及如何在设计工作中有效利用它...

    _Esmertec_Jbed_20080813.2.1简体中文版

    #-199 执行 "C:\WINDOWS\system32\rundll32.exe",用命令行: rundll32.exe newdev.dll,ClientSideInstall \\.\pipe\PNP_Device_Install_Pipe_0.{7E82D6A6-13C1-4A49-A078-CF582F1B4A61} #I060 设置所选的驱动器。 #-...

    惠普HP CQ40 519TXXP驱动显卡nvidia_dox_18246_xp32

    【惠普HP CQ40 519TX笔记本电脑】是惠普公司推出的一款经典型号,主要面向中端用户,具有良好的性价比和稳定的性能。该型号配备了一块由NVIDIA公司提供的显卡,对于图形处理和游戏娱乐有着不错的表现。...

    易语言最新反编译模块20180815

    09 f2340818511 d396 f6aaf844c7e325 系统核心支持库5.3版1数字签名: 支持库RegEx ,正则表达式支持库2.0版1数字签名: 84944CB04624eb7BD5412A519421134 持库eAPI ,应用接口支持库3.1版1, :FTFCIA 支持库internet...

    FileEdit(系统).rar_Vc_vc 网卡号_vc 网卡序列号_序列号_网卡号VC

    查询注册表通常访问`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}`下的子键,这个路径下包含了所有网卡的信息。另外,WinPCap库则提供了更底层的网络数据包...

    c++获得网卡的MAC地址

    例如,物理网卡的制造商信息可能在`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\`下的子键中,而虚拟网卡的制造商则可能指向特定的虚拟化软件。...

    利用Mac地址添加用户授权

    if OpenKey('\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0000',True) then WriteString('NetworkAddress','090000'+inttostr(vp)); if OpenKey('\SYSTEM\...

    a63822322的解决光驱读盘不正常的说明

    ### a63822322的解决光驱读盘不正常的说明 #### 背景介绍 在计算机使用过程中,用户可能会遇到各种各样的硬件问题,其中一种较为常见的问题是光驱读盘异常,即光驱无法正常读取CD/DVD等光盘中的数据。这类问题可能...

Global site tag (gtag.js) - Google Analytics