因为搭建Hadoop比较麻烦,重复地安装了好几次系统和软件。后来在做作业中出现了vim编辑一个如1.txt的文件用wq保存退出失败的问题。
很头疼,在网上找了很多方法其中我的情况用了以下的几种:
1:编辑完之后esc冒号后面输入命令 w !sudo tee %
出现如下情况:
问题尚未解决
2:在vim xxx
前面加sudo
在上述情况下可以使用q!不保存强制退出,返回到命令界面
结果和正常使用wq
时的情况一样,保存退出失败的问题尚未解决。
3:这种方法是创建我们所需要编辑并保存的文件,例如我要 vim 1.txt
那就先创建在目录下创建1.txt文件,再使用命令chmod 777 1.txt
,将文件的权限改为可读可写可执行。然后vim进行编辑wq保存就可以啦。
保存退出的问题可以解决。
经过测试,我发现可以在当前目录下编辑文件可以保存退出。就是说,我在1这个目录下,用
vim 1.txt
编写完文件后直接保存退出,成功。
在以后的vim,我想都可能是直接在目录下直接vim一个文件了。
大佬们有其它方法也请指点下,谢谢!