Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法

摘要:
它不是一个智能方法的原因是,我们必须将“.vimrc”文件添加到每个用户的个人目录中,以使所有用户都能正常使用vi。这是一个相对较大的工作量。

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

由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:   

Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法第1张

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

  1. set backspace=2  

变成下图所示:

Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法第2张

就可以解决问题了。这个时候,无论对于哪个用户,使用vi都能很方便的按照我们的习惯去编辑文件了。

二、安装vim full版本

由于Ubuntu预安装的是tiny版本,所以会导致我们在使用上的产生上述的不便。但是,我们安装了vim的full版本之后,键盘的所有键在vi下就很正常了。

首先,要先卸掉旧版的vi,输入以下命令:

  1. sudo apt-get remove vim-common  

然后安装full版的vim,输入命令:

  1. sudo apt-get install vim  

这样安装好了之后,我们在编辑文件的时候依然是使用“vi”命令来启动新装的vim,但是操作起来比tiny更加方便了。

三、添加".vimrc"文件

这并不是一个聪明的方法。它是在用户的个人目录下,编辑.vimrc文件(注意文件名是以“.”开头的),添加下面两句语句:

  1. set nocompatible          //以非兼容模式工作   
  2. set backspace=2  

如下图所示:

Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法第3张

保存退出之后,以后该用户使用vi就能够避免键盘方向键和Backspace键无效的问题了。

之所以说它不是个聪明的办法是因为我们必须为每个用户都在其个人目录下添加“.vimrc”文件,才能使所有用户都正常使用vi的功能,这是个比较大的工作量。所以也不推荐,尽管我自己初始也是用这种办法解决的(因为我系统上的用户只有2个,比较少)。

免责声明:文章转载自《Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在IntelliJ IDEA中使用GitIDEA插件备忘录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vim Clutch | 面向脚踏板编程

简评:这是使用硬件制作的一个离合器踏板,控制 Vim 的 insert mode 和 normal mode ~ Github 上有个关于 Vim 的项目,项目作者 Aleksandr Levchuk 可以说是非常有趣了。 他为了改善 Vim 的文本编辑速度,亲自动手为 Vim 制作了脚踏板离合器。当踩下踏板时,就会让 Vim 进入插入模式(效果如按一样)...

vim 的多窗口, tab 切换_yuhui_bear_百度空间

vim 的多窗口, tab 切换_yuhui_bear_百度空间 vim 的多窗口, tab 切换 vim 从 vim7 开始加入了多标签切换的功能, 相当于多窗口.之前的版本虽然也有多文件编辑功能, 但是总之不如这个方便啦。用法:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab:tabc 关闭当前的tab:tabo 关闭所...

pycharm的小问题之光标

一大早起来,突然发现pycharm的光变粗,按退格键会删除编写的内容,超级难受(如下图),百度一下,也不知道在百度框里输什么关键字好,但最后还是找到了,哈哈.... ​ 解决方法: 1、按键盘上Insert键; 2、如果是笔记本的话,就是按shift+0(我的笔记本上的0键上有个Insert单词) 被人问道新建py的时候也是有粗光标(俗称是插入模式)的怎么...

shell脚本开发环境的配置和优化实践

vim路径等配置知识的整理见表: 相关配置文件 功能描述 .viminfo 用户使用vim的操作历史 .vimrc 当前用户vim的配置文件 /etc/vimrc 系统全局vim的配置文件 /usr/share/vim/vim74/colors/ 配色模板文件存放路径 .vimrc 的配置内容如下: "~/.vimrc"vim co...

用vim看代码的常用指令

vim + ctags: 1.使用vim看代码需要支持代码跳转的ctags插件,sudo apt-get install ctags 2.在代码的目录下输入 ctags -R --c-types=+px,这时会在目录下生成一个ctags文件,然后在  /etc/vim/vimrc中添加 set tags=/xxx/xxx/tags ,把ctags的路径加入...

VIM常见用法总结

欢迎和大家交流技术相关问题:邮箱: jiangxinnju@163.com博客园地址: http://www.cnblogs.com/jiangxinnjuGitHub地址: https://github.com/jiangxincode知乎地址: https://www.zhihu.com/people/jiangxinnju vim中光标如何回到上一次...