免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5265 | 回复: 9
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-09 09:56 |只看该作者 |倒序浏览
-> 例:使用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

[ 本帖最后由 hxch520 于 2009-1-13 09:47 编辑 ]

论坛徽章:
1
2015年亚洲杯之韩国
日期:2015-04-24 09:07:02
2 [报告]
发表于 2009-01-09 10:56 |只看该作者
这可能是因为你在用vi打开文件后 又中断了进程 造成.swp文件还存在 可以删掉swp 就不会再有这样的提示了

论坛徽章:
0
3 [报告]
发表于 2009-01-09 11:02 |只看该作者

回复 #2 biglazybug 的帖子

谢谢你的回复~!

这个知道的。
但多个工序 是不爽的。

[ 本帖最后由 hxch520 于 2009-1-9 11:06 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-01-09 11:35 |只看该作者

回复 #1 hxch520 的帖子

删除.swp文件

论坛徽章:
0
5 [报告]
发表于 2009-01-09 19:55 |只看该作者
vi以及一些其它命令在编辑文件时,并不是直接修改原始文件,而是打开一个以原文件开头+.swp的隐藏文件的副本,只有当保存时才会真正写入到原始文件中。

论坛徽章:
0
6 [报告]
发表于 2009-01-09 20:02 |只看该作者
原帖由 yezhulin1982 于 2009-1-9 19:55 发表
vi以及一些其它命令在编辑文件时,并不是直接修改原始文件,而是打开一个以原文件开头+.swp的隐藏文件的副本,只有当保存时才会真正写入到原始文件中。


这样更安全

论坛徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辞旧岁徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
7 [报告]
发表于 2009-01-10 00:47 |只看该作者
原帖由 hxch520 于 2009-1-9 11:02 发表
谢谢你的回复~!

这个知道的。
但多个工序 是不爽的。

~/.vimrc

set noswapfile

论坛徽章:
0
8 [报告]
发表于 2009-01-10 18:24 |只看该作者
原帖由 hxch520 于 2009-1-9 11:02 发表
谢谢你的回复~!

这个知道的。
但多个工序 是不爽的。


这也是为了安全的目的,没什么的,难道你用vi经常生成生成swp文件么,这样本身就不应该

论坛徽章:
0
9 [报告]
发表于 2009-01-10 19:14 |只看该作者
这个还是使用默认的为好。

论坛徽章:
0
10 [报告]
发表于 2009-01-13 09:46 |只看该作者
原帖由 ynchnluiti 于 2009-1-10 00:47 发表

~/.vimrc

set noswapfile


打开 /etc/vimrc 并添加 set noswapfile 后 OK 了

谢谢~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP