vi is failed with error E382: Cannot write, 'buftype' option is set in Linux
在linux下生成jar文件遇到了编码问题,于是想vi t.jar,在保存是报错:E382: Cannot write, 'buftype' option is set
解决方法:
可以用下面的命名查看buftype的设置,当buftype=nofile时,不能保存文件,只有当buftype=空时,才可以保存
>> vi t.jar
>> :verbose set buftype
在文件的最下方可以看到
buftype=nofile
Last set from /usr/share/vim/vim74/autoload/zip.vim
Press ENTER or type command to continue
修改buftype的方法:
>> vi t.jar
>> :setlocal buftype=
>> :verbose set buftype
在文件的最下方可以看到
buftype=
然后就可以修改想要修改的内容,然后保存了
比如
>> :set fileencoding=latin1
>> :wq!
这样就会修改成功
如果想在保存前改回原设置,可用下面的命令:
>> :setlocal buftype=nofile
默认保存完,也是改回了nofile
转载于:https://www.cnblogs.com/z1500592/p/8005136.html
vi is failed with error E382: Cannot write, 'buftype' option is set in Linux相关推荐
- hive 运行命令后FAILED: Execution Error, return code 137 from org.apache.hadoop.hive.ql.ex ec.mr.MapredLoc
FAILED: Execution Error, return code 137 from org.apache.hadoop.hive.ql.ex ec.mr.MapredLocalTask vi ...
- 安装oracle中间补丁时提示 OPatch 无法找到主产品清单。 OPatch failed with error code 72
如下所示,在安装oracle10中间补丁程序时提示以下错误. [oracle@AS5 4375798]$ /u01/app/oracle/product/10.2.0/db_1/OPatch/opat ...
- 解决 win10 pycurl安装出错 Command python setup.py egg_info failed with error code 10 编译安装包 安装万金油...
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/yexiaohhjk/article/d ...
- 关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决
环境: ceph L版本12.2.1升级到12.2.12 这个问题是由于升级后进行12.2.12环境中的使用ceph-disk 进行osd部署时出现如下问题,执行命令 ceph-disk -v pre ...
- [已解决] InnoDB: preallocating bytes for file ./ibdata1 failed with error
Docker 中的 Alpine 初始化数据库 docker exec cmdb3 mysql_install_db --user=root 复制代码 时报错 : 2018-07-21 14:00:2 ...
- python pip 报错 Command “python setup.py egg_info“ failed with error code 1 解决方法
在执行 pip3 install scrapy 时遇到错误: Command "python setup.py egg_info" failed with error code 1 ...
- hive遇到FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误...
hive遇到FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误 起因 ...
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...
最新文章
- GitHub有望在中国开设子公司?
- 基于Android5.0的Camera Framework源码分析 (三)
- HTTP 错误 500.21 - Internal Server Error
- iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了)
- 华为鸿蒙10月17日,华为宣布10月17日重磅新机:鸿蒙系统+全球首发屏下摄像头...
- 答应了好久的camera资料
- SOA安全性解决方案
- educoder实训平台linux,educoder平台hadoop开发环境搭建[技术学习]
- kindle阅读订阅的google reader时,词典不能工作的修正
- Unity Shader(一) Lowpoly动态低多边形 (QQ登录界面低边动画)
- 手机配件市场上的“隐形巨头”:80后长沙夫妻创办,IPO首日市值逼近600亿
- 关于语音会议自动记录的大概设计思路
- 图片如何抠图换背景?怎样将图片抠成透明底图片?
- 2020年数学建模国赛C题Demo【准确率只有61%,仅供参考】
- 【ArcGIS Pro二次开发】(17):打开GDB、SHP、CAD等各种数据
- 总在说双亲委派,但双亲委派是什么,双亲委派和类加载的关系,简单讲解
- c++ Numeric limits
- gregorian(格里高力)历转换公历
- Class names should use CamelCase convention
- 优秀网站源码、编程源码下载网站大集中