vi test.c 不能运行
在输入 vi test.c 出来是这样,本人新手求大神给个详细的解决办法,@小甲鱼 本帖最后由 lzh1104 于 2016-10-13 11:40 编辑按回车键即可,这是你上次vi编辑这个文件 然后 ctrl+c强制退出的结果。正常应该用:q 退出
如何test.c内容正常 可使用 rm .test.c.swp 命令删除交换文件 避免下次还这样 直接enter键 vi在编辑文件时,并不直接作用于原文件的,而是将修改保存在一个 ".你的文件名.swap"的隐藏文件中,如果正常退出则会将swap的修改同步到原文件,但如果不是正常退出vi,如在编辑时,不小心按下ctrl+z,就会出现你这各情况,
解决的方法是把临时文件给删除,不然vi每次打开这个文件都会有这样的提示{:10_243:} 回车 临时交换文件,vi里面可以设置 set nobackup {:10_256:} 按Enter之后输入:wq!
E325: ATTENTION
Found a swap file by the name "~/.vimswap/test.g.swp"
owned by: asmodeus dated: Sun Jan1 18:47:04 2017
file name: ~asmodeus/CODE/c/test.g
modified: YES
user name: asmodeus host name: BAAL
process ID: 15219
While opening file "test.g"
(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 test.g"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/home/asmodeus/.vimswap/test.g.swp"
to avoid this message.
Swap file "~/.vimswap/test.g.swp" already exists!
pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
按D就可以了 2#楼正解,其实被打开了,删除后缀为swp的那个文件即可。 可能你没有安装vim
页:
[1]