精华内容
下载资源
问答
  • vim E212

    2019-08-12 16:37:05
    创建一个档案,连文件夹(vim, practic, folder1)都不存在 :edit ~/Desktop/vim/...E212: Can't open file for writing 原因是vim/practic/folder1文件夹不存在,那可以不回到shell做mkdir的方法是 :! mkdir -p...

    创建一个档案,连文件夹(vim, practic, folder1)都不存在

    :edit ~/Desktop/vim/practic/folder1/file1.txt

    :write

    结果是

    E212: Can't open file for writing

    原因是vim/practic/folder1文件夹不存在,那可以不回到shell做mkdir的方法是

    :! mkdir -p %:h

     

    mkdir 加入 -p 创建不存在的中间目录

    其实 %:h , 是由%与:h组合而成的,来做个实验 :edit %<TAB> 会出现当前文件完整路径, 加入:h就可去除文件名,只保留文件夹路径

    :write 简写 :w

    :edit 简写 :e

    如遇到保存.(点)文件夹下的档案会遇到无法保存的限制,那如何在vim下使用sudo呢?

    :w !sudo tee %

    接着询问你,请按L,重新加载档案

     

    转载于:https://www.cnblogs.com/jHenry/p/4181959.html

    展开全文
  • vim E212错误

    千次阅读 2013-04-05 17:02:25
    首先这个错误是自己的大意而引起的,在创建文件的时候用了root权限,发现在vi里面编辑完成后,wq没办法保存并退出,显示错误E212:无法打开并写入文件。以前还没在vi里面运行过命令,切入到尾行模式,w !sudo tee %...

    首先这个错误是自己的大意而引起的,在创建文件的时候用了root权限,发现在vi里面编辑完成后,wq没办法保存并退出,显示错误E212:无法打开并写入文件。以前还没在vi里面运行过命令,切入到尾行模式,w !sudo  tee %然后回车,按照提示选择L就行了。

    这个命令的原理是这样的

    百分号(“%”)代表当前文件名

    根据man vim的提示:

    :[range]w[rite] !{cmd}  Execute {cmd} with [range] lines as standard input
    (note the space in front of the ‘!’).  {cmd} is
    executed like with “:!{cmd}”, any ‘!’ is replaced with
    the previous command

    “:w !sudo tee %”这条命令的含义是把当前编辑的文件的内容当做标准输入输入到命令sudo tee 文件名里去
    也就是sudo保存为当前文件名
    ==============================================================================================================
    后面我去查看了文件夹的权限,果然只有root用户才有写入执行权限,于是改变了下文件夹的拥有者
    chown -R groupname.username filename
    把组名、用户名和文件名替换掉就可以了
    -R就是对filename文件夹下所有的子目录或文件递归执行命令。

    展开全文
  • vim 报错:E212

    2020-09-11 17:38:44
    VMware linux 使用vim过程中,遇到E212:Can’t open file for writing 尝试了方法: : w ! sudo tee %,不想 后来直接: sudo vim XXX.sh 可以正常使用了

    VMware linux 使用vim过程中,遇到E212:Can’t open file for writing
    尝试了方法:
    : w ! sudo tee %,不行
    后来直接:
    sudo vim XXX.sh
    可以正常使用了

    展开全文
  • vim E212错误!

    千次阅读 2011-04-09 13:20:00
    "reg.c" E212: 无法打开并写入文件 请按 ENTER 或其它命令继续   原因: 权限不够

    "reg.c" E212: 无法打开并写入文件
    请按 ENTER 或其它命令继续

     

    原因: 权限不够

    展开全文
  • vim报错:E212无法打开并写入文件

    千次阅读 2019-12-11 22:54:34
    保存退出报错:E212无法打开并写入文件 先退出去,提权 su root 然后再试一下,还是失败? 继续下面的操作 先创建文件夹 mkdir /etc/folder/ 再编辑 vim /etc/folder/file 打完收工!谢谢,请点赞! ...
  • vimE212:无法打开并写入文件

    千次阅读 2019-04-15 11:21:54
    新建了项目目录和测试cpp文件,写完测试代码后,无法保存输出。 经网上查询后,使用如下方法: 末端命令模式下,输入命令 :w ! sudo tee % 保存输入。 继续在末端命令模式下,输入命令 :q! 强制退出,此时文本...
  • 在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。 解决办法如下: 【1】 将文件...
  • 很简单,就是用管理员身份打开这个文件 不要被网上的一些乱七八糟的迷惑了 sudo vim ....... 解决了问题请点个赞,谢谢 转载于:https://www.cnblogs.com/xww115/p/10565221.html...
  • vim E212:Can't open file for writing 报错

    千次阅读 2013-04-26 00:05:52
    vim在编辑文件时当你不是正常关闭文件时会自动建立一个隐藏的 .swp文件, 若要下次正常打开你可以将这个文件删除掉 rm var/tmp/**.swp 用root权限删除 var/tmp目录下对应文件的.swp文件
  • 今天使用 rpm 包安装 docker 需要在 /etc/docker/daemonset.json 文件中写内容,但是使用 vim 或者 vi 编辑就出现错误。 解决办法 mkdir -p /etc/docker/ touch /etc/docker/daemonset.json vim /etc/docker/daemon...
  • vim编辑后无法保存出现E212:Can’t open file for writing 原因分析: 因为一次创建了文件夹同时创建了文件导致 解决方案(一步一步来): 先进目录创建文件夹 进入新创建的文件夹 创建文件 ...
  • 操作系统:centos 问题描述:在修改pip源的时候,需要新建文件: ~/.pip/pip.conf 并添加如下内容: [global] index-url = ...[install] ... 出现如下报错: ... E212: Can't open...
  • 后来在做作业中出现了vim编辑一个如1.txt的文件用wq保存退出失败的问题。 很头疼,在网上找了很多方法其中我的情况用了以下的几种: 1:编辑完之后esc冒号后面输入命令 w !sudo tee % 出现如下情况: 问题尚未解决...
  • 在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。 解决办法如下: 【1】 将文件保存到...
  • 普通用户登录Linux,修改/etc/ssh/sshd_config时,:wq 进行保存退出,退出不了,一直提示E212 can't open file for writing意思是不能保存。原因:权限不够,普通无法保存,需要使用超级用户才可以。解决方法:切换至...
  • 在使用vim 对文件或配置进行编辑的时候,在保存时发现当前用户没有写权限。又不想放弃当前编辑的内容,怎么办呢?来自stackoverflow “For some reason the file you are writing to cannot be created or ...
  • 这几天做linux有关的课程设计一直遇到 遂记下 :w !sudo tee % > /dev/null 得以解决。
  • Q: 在vi / vim下输入w或wq!保存编辑的文件时,将会出现这种错误:E212: Can't open file for writing A: 用户权限问题,将用户切换到root用户即可。

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

e212vim