悠悠博客
(讨论区存档) — 技术永无止尽,未来事在人为
首页
>
Linux初级乐园
>
如何解决vi出现已修改但无法保存问题?
vaqeteart
如何解决vi出现已修改但无法保存问题?
我从windows下拷贝过来的文件,
vi打开后不识别中文,我把乱码改成了中文之后,
输入:"w"
系统提示我文件已经修改但是没有保存,这是怎么回事?刚才的修改白做了..
cuci
:wq!试试
vaqeteart
试过了,也不行,或者根本就没有保存上。我发现用gedit无法打开那样的文本,但是用vi可以打开。就是不让写。。
77h2_eleven
那个文件是什么权限?
cuci
你是否用root改的
sysulzh
回复 #1 vaqeteart 的帖子
如果用以下命令“另存为”呢?
:w anotherfile
炙热的雪
权限问题,不能写当前文件
用楼上的办法写到有权限的位置
diboo19
一般overwrite就是":wq!",如果这都无法写入,那肯定是当前用户对于该文件无写入权限,建议用ls -l看看权限再说。
寂寞烈火
也许这文件被设定了只读属性吧, 用lsattr 看一下文件属性, 通常是设定了i属性, 用chattr去掉即可
上一篇:
关于连网问题
下一篇:
再问如何用vi复制或者剪切指定行?