在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相关推荐

  1. 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 ...

  2. 安装oracle中间补丁时提示 OPatch 无法找到主产品清单。 OPatch failed with error code 72

    如下所示,在安装oracle10中间补丁程序时提示以下错误. [oracle@AS5 4375798]$ /u01/app/oracle/product/10.2.0/db_1/OPatch/opat ...

  3. 解决 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 ...

  4. 关于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 ...

  5. [已解决] 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 ...

  6. 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 ...

  7. 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错误 起因 ...

  8. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...

  9. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 中首次向 GitHub 提交代码 , 报错 : Push failed: Failed with error: C ...

最新文章

  1. GitHub有望在中国开设子公司?
  2. 基于Android5.0的Camera Framework源码分析 (三)
  3. HTTP 错误 500.21 - Internal Server Error
  4. iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了)
  5. 华为鸿蒙10月17日,华为宣布10月17日重磅新机:鸿蒙系统+全球首发屏下摄像头...
  6. 答应了好久的camera资料
  7. SOA安全性解决方案
  8. educoder实训平台linux,educoder平台hadoop开发环境搭建[技术学习]
  9. kindle阅读订阅的google reader时,词典不能工作的修正
  10. Unity Shader(一) Lowpoly动态低多边形 (QQ登录界面低边动画)
  11. 手机配件市场上的“隐形巨头”:80后长沙夫妻创办,IPO首日市值逼近600亿
  12. 关于语音会议自动记录的大概设计思路
  13. 图片如何抠图换背景?怎样将图片抠成透明底图片?
  14. 2020年数学建模国赛C题Demo【准确率只有61%,仅供参考】
  15. 【ArcGIS Pro二次开发】(17):打开GDB、SHP、CAD等各种数据
  16. 总在说双亲委派,但双亲委派是什么,双亲委派和类加载的关系,简单讲解
  17. c++ Numeric limits
  18. gregorian(格里高力)历转换公历
  19. Class names should use CamelCase convention
  20. 优秀网站源码、编程源码下载网站大集中

热门文章

  1. 北林计算机考研真题答案,真题解析|『北林』2020年考研初试真题
  2. jdbc连接mysql数据库的常用对象_JDBC常用对象
  3. docker删除本地所有镜像
  4. Python数据分析学习
  5. 前端:Vue前端开发规范,值得收藏!
  6. 数据库知识:SQLServer变量相关知识介绍
  7. 杀死初创科技公司的四大工程陷阱
  8. uitest_您在Swift中的第一个UITest
  9. 小学接触web的我是如何拿下蚂蚁实习 Offer的
  10. 004-React入门概述