Ubuntu下使用Vi时方向键变乱码 退格键不能使用的解决方法
2015-10-13 12:50
357 查看
在Ubuntu下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母,而且编辑错误的话,就连平时关于的退格键(Backspace键)都使用不了,只能用Delete来删除。针对这个问题,网上的答案有很多,例如是安装完整版的vim啊,编辑/etc/vim/vimrc.tiny等方法,很杂很乱,在这里我就做个详细的总结吧:
一、编辑/etc/vim/vimrc.tiny
由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:
将“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。接下来要解决Backspace键的问题也很简单,在刚才那句话后面再加一句:
set backspace=2
变成下图所示:
就可以解决问题了。这个时候,无论对于哪个用户,使用vi都能很方便的按照我们的习惯去编辑文件了。
来源:Linux社区 作者:ai_net
一、编辑/etc/vim/vimrc.tiny
由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:
将“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。接下来要解决Backspace键的问题也很简单,在刚才那句话后面再加一句:
set backspace=2
变成下图所示:
就可以解决问题了。这个时候,无论对于哪个用户,使用vi都能很方便的按照我们的习惯去编辑文件了。
来源:Linux社区 作者:ai_net
相关文章推荐
- 十六进制之间的转换(二进制、八进制、十六进制、十进制)
- 一步步教你如何在 Visual Studio 2013 上使用 Github
- Unity3D的两个坑
- Hibernate 数据的批量插入、更新和删除
- this关键字和严格模式
- (一)nodejs开发环境搭建: 安装nodejs以及配置npm
- C++入门学习——explicit关键字的作用
- C#实现语音视频录制-附demo源码
- 关于 initWithNibName 和 loadNibNamed 的区别和联系
- ListView的优化问题
- 内存泄漏以及常见的解决方法
- Cookie/Session机制详解
- Foundations of Qt Development 学习笔记 Part1 Tips1-50
- OpenStack简易安装教程--Havana版本
- activity异常被系统杀死处理方法
- C#实现实体类与字符串互相转换的方法
- JS学习之预解释
- TCPL学习毕节:第六章hash表
- [LeetCode 253] Meeting Rooms II
- [置顶] MongoVUE(1.6.9.0)登录提示:Connection was refused的解决办法