在Linux下编辑一些文件。这就涉及到了vi这个编辑器了。在Linux下,初始使用vi的时候有点问题。就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,并且编辑错误的话。就连平时关于的退格键(Backspace键)都使用不了,仅仅能用Delete来删除。针对这个问题,网上的答案有非常多,比如是安装完整版的vim啊,编辑/etc/vim/vimrc.tiny等方法,非常杂非常乱。在这里我就做个具体的总结吧:

一、编辑/etc/vim/vimrc.tiny

因为/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行改动。非常easy,这个文件中面的倒数第二句话是“set compatible”,例如以下所看到的:

将“compatible”改成“nocompatible”非兼容模式就能够解决方向键变ABCD的问题了。接下来要解决Backspace键的问题也非常easy,在刚才那句话后面再加一句:

  1. set backspace=2

变成下图所看到的:

就能够解决这个问题了。这个时候,不管对于哪个用户。使用vi都能非常方便的依照我们的习惯去编辑文件了。

Linux下使用Vi是方向键变乱码 退格键不能使用的解决方法相关推荐

  1. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

    ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...

  2. Linux使用退格键时出现 H 解决方法,Linux使用退格键时出现^H解决方法

    以前在linux下执行脚本不注意输错内容需要删除时总是出现^H ,以前不知道真相的我没办法只有再重头运行一次脚本,后来发现其实时有解决办法的,所以记录一下. ^H不是H键的意思,是backspace. ...

  3. [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法

    [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法 参考文章: (1)[转] linux下shell ...

  4. linux 使用退格键时出现^H解决方法

    个人博客迁移   更多内容分享请访问 http://www.wpython.com 当我们再和脚本交互的时候 在终端上输错了内容 使用退格键 屏幕上会出现乱码 比如 ^H ^H不是H键的意思,是bac ...

  5. Linux下用vi 打开文件出现乱码

    环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题 Linux下用vi 打开文件出现乱码 解决 强烈推荐参考此 ...

  6. Linux下C/C++程序编译链接加载过程中的常见问题及解决方法

    Linux下C/C++程序编译链接加载过程中的常见问题及解决方法 1 头文件包含的问题 报错信息 该错误通常发生在编译时,常见报错信息如下: run.cpp:2:10: fatal error: dl ...

  7. 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...

    文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...

  8. Linux下Tomcat死活找不到JSP页面中import指定类的解决方法

    如果你没有使用任何的IDE,只是用自己喜欢的文本编辑器写代码,并手动部署到webapps/下的话,经常会遇到 "类 cannot be reloved to a type" 的错误 ...

  9. Linux下无法进入windows的NTFS分区并挂载错误的问题的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 在Fedora下打开windows下的NTFS文件系统的盘符时提示下面的报错信息: 解决办法是使用软件包ntfs-3g.首先需 ...

最新文章

  1. android webview 报错,Android WebView 5.x 系统下 Resources$NotFoundException异常处理
  2. 智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
  3. 分金币 Uva 11300
  4. 前端学习(2613):action的方法
  5. 临床必备 | 第 5 期全基因组/外显子组家系分析理论和实战
  6. STM32系列单片机在进入main函数前都在干些什么?
  7. android学习笔记---50_样式与主题,给控件使用样式,给应用使用主题
  8. 模块化日常:开源库与私有库重名
  9. 无法访问windows installer服务
  10. ARX帮助文档:数据库对象
  11. Java判断质数/素数的三种方法
  12. Java面向对象详解
  13. 众觅,让支付宝『到位』全国到位
  14. java怎么画八卦图_八卦图怎么画 最正确的八卦图
  15. 全国计算机等级考试在线报名湖南,『NCRE报名入口』湖南2020年下半年计算机等级报名入口-ncre-bm.neea.cn...
  16. Mysql事务隔离级别和锁机制(间隙锁、临建锁)
  17. 入门pandas—数据透视与交叉表
  18. js关闭当前的弹窗页面
  19. matlab 解函数方程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值
  20. 静态时序分析-时序违例解决方法

热门文章

  1. springboot 接受数组对象_SpringBoot+RabbitMQ 方式收发消息
  2. python重复元素判定_20段极简Python代码:这些小技巧你都Get了么
  3. 共享X轴,分成上下两图
  4. 设置android电话震动,Android手机震动的设置步骤
  5. oracle中rac是什么意思,Oracle中HA、RAC、Datagurad区别
  6. mysql怎样修改my ini_mysql通过修改my.ini设置系统变量
  7. 【研发管理】华为十大架构与设计核心原则
  8. 【架构】阿里中台内容整理(部分)
  9. 【企业管理】企业创造的要素
  10. 《系统集成项目管理工程师》必背100个知识点-50质量控制的活动