在linux中,我用VI编辑一个文本。然后卡了!我重启后出现如下代码!如何解决?

代码如下:
E325: ATTENTION
Found a swap file by the name ".oracle-ds.xml.swp"
owned by: root dated: Mon Aug 8 14:58:55 2011
file name: /home/doyoo/jboss-4.2.2.GA/server/default/deploy/oracle-ds.xml
modified: YES
user name: root host name: linux100
process ID: 4460
While opening file "oracle-ds.xml"
dated: Mon Aug 8 15:00:31 2011
NEWER than swap file!

(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.

(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r oracle-ds.xml"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".oracle-ds.xml.swp"
to avoid this message.
"oracle-ds.xml" [dos] 21L, 992C
Press ENTER or type command to continue

如何解决! 求高手指教。

你编辑的文件应该是 /home/doyoo/jboss-4.2.2.GA/server/default/deploy/oracle-ds.xml,那么进入 /home/doyoo/jboss-4.2.2.GA/server/default/deploy,执行ls -a命令,你会看到一个.oracle-ds.xml.swp(前面有一个点),执行rm -rf .oracle-ds.xml.swp命令,把这个文件删掉(放心,你原来的文件还在的)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-08
你打开的原文件是.oracle-ds.xml,非法关闭是linux生成了.oracle-ds.xml.swp缓存文件,你可以直接删除.oracle-ds.xml.swp:rm -rf .oracle-ds.xml.swp ,就好了。本回答被提问者采纳

...用VI编辑一个文本。然后卡了!我重启后出现如下代码!如何解决...
你编辑的文件应该是 \/home\/doyoo\/jboss-4.2.2.GA\/server\/default\/deploy\/oracle-ds.xml,那么进入 \/home\/doyoo\/jboss-4.2.2.GA\/server\/default\/deploy,执行ls -a命令,你会看到一个.oracle-ds.xml.swp(前面有一个点),执行rm -rf .oracle-ds.xml.swp命令,把这个文件删掉(放心,你原...

linux命令vi编辑完成后 :wq 回车后出现如下错误提示。这是什么原因?
可以输入 :wq filename 这样就保存到filename文件了 也可以vi filename 编辑完:wq即可

Linux 中vi编辑器,当在一般模式中输入:wq保存退出时,报错如下图
你的当然文件夹下有一个test文件夹吧,所以你是用vi打开了这个文件夹,文件夹是不可以改写的(只读)所以无法保存。vi是可以打开文件夹来查看的,但无法改写。

我在linux下使用vi打开一个文件后,然后保存关闭,结果发现最后多出一个...
先用ls -l查看文件大小,例如源文件为8字节,用VI编辑后变成了9字节。这一般是VI在最后加了个‘\\n’字符,可以用objdump -c 文件名 查看最后的字符到底是什么。用truncate -s 8 文件名 把文件截断至8字节即可。不过'\\n'不会影响程序编译吧,但是回车^M这个字符在VI里面是可见的。如果是^M就用...

linux下vi编辑只读文档无法保存的解决方法
1)进入超级用户模式。也就是输入su -,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)2)添加文件的写权限。也就是输入命 令chmod u+w \/etc\/sudoers。3)编辑\/etc\/sudoers文件。也就是输入命令vim \/etc\/sudoers,输入i进入编辑模式,找到这一 行:...

刚学Linux,我用VI新建了一个文件 进入输入模式后 按ESC键无法回到命令...
正常情况下,vi的编辑模式>>转换>>命令模式,按一下esc ;如果没反应,可以先退出保存文件,再重新打开文件 \/\/退出保存,两种方式::x \/\/或者 :wq希望可以帮到你。

linux编辑ip后保存时 报Cannot open file for writing 如何解决
如下参考:1.首先,打开开发项目并选择您想要修改的解决方案。2.选择要修改的项,右键单击,然后选择properties菜单。3.然后单击所选的连接器,如下所示。4.再次单击输入选项,直到看到附加的依赖项。单击附加依赖项的下拉按钮并选择edit。5.然后一行一行地重写附加的依赖项,然后单击ok完成设置。

linux vi打开文件出现的信息是什么意思?要怎么操作
我遇到了这个情况,直接看英文提示就可以了。在单纯的Ubuntu环境中编辑一个c文件(测试数据重定义,和函数重复声明的小文件,没有调用函数,不超过5行的代码)但是卡住了,不正常退出后重新用vi编辑,就有了上述图片内容的提示。系统创建了一个隐藏文件 .test.c.swap 情形1和情形2分别提示,文件可能被...

在Linux中使用vi时死机
并不是死机!用惯了windows的人,会习惯性地按Ctrl+S来保存,估计你就是这么做的.而该举动在vi中的结果就是将vi冻住 用Ctrl+Q可以解冻

linuxvi退出编辑模式linuxvi退出编辑
1、首先在vi编辑器中,按键盘上的“ESC”键进入命令模式。2、接着输入“:q!”,按回车。3、此时就可以不保存并直接退出vi编辑器了。LINUX中,Vi编辑器的几种模式及保存、退出等命令?vi编辑器有三种模式:命令模式,编辑模式,末行模式打开vi后首先是命令模式,用i,o,a等进入编辑模式,按esc退出...

相似回答