August 10th, 2008

使用vi编辑器产生.swp文件的解决方法

Category: Computer, Author: humker, Popularity: 1%

前天装了一个red flag desktop 6,使用的是KDE的桌面,使用起来跟windows特别像,好像是控制面板这个选项。但是有一个问题就是显示器的刷新频率老是闪,估计是没有认出显示器,估计要改X window 的配置文件,该文件位于/etc/X11/xorg.conf 。后来改出问题了,x window 启动不了。

下面当然是进文本界面,请出vi来解决问题。看出了问题原来是双引号是全角的,要改为半角的。改完了以后还是不行,在进vi编辑那个文件,提示中有什么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 。

如果不想每次vi崩溃时不保存swp文件,可以修改文件,

# vi ~/.vimrc
把其中的:
  set backup                         " keep a backup file
修改为:
  set nobackup                " keep a backup file

随机文章

Tags:, .
评论数量(0) | Add Comments
本文网址:http://www.humker.com/2008/08/10/vi-mistake-swp-file/

There are No comments.

» You can leave a response or Trackback .

leave a reply