Ubuntu中Vi方向键和退格键不能正确使用解决办法—附图

时间:2022-07-27 21:57:09

  由于学习标准C和UnxC都是在Ubuntu环境下,自己电脑写代码就需要用到虚拟机或者双系统了。自己琢磨了装了个虚拟机,装的是最新的Ubuntu版本:14.04。
  用VM9.02 + Ubuntu装这个还是很简单的,装好之后换下中文安装个输入法。一切搞定!
  用了Vi写了两句代码才发现,Vi中退格和上下左右方向键都不好使!退格键直接没反映,方向键则打印出来的输A B C D。这个很是费解,无奈之下百度找到了解决办法。
  由于多次帮同学装虚拟机都遇到类似问题,所以就把网上看到的解决办法加以整理更详细的写了这篇Blog。


  下图就是按了方向键打印出来的内容:

Ubuntu中Vi方向键和退格键不能正确使用解决办法—附图


  方案一:


  可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。
  安装vim:
   ubuntu预装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本:
   "sudo apt-get remove vim-common"
   "sudo apt-get install vim"

    在我的虚拟机执行如下图:  (其中第二行提示输入密码,密码是不可见的,输入之后回车就行!)
Ubuntu中Vi方向键和退格键不能正确使用解决办法—附图


  方案二:


  终端窗口输入"vi ~/.vimrc"。(vi 打开的这个vimrc文件是 Vi的配置文件,在此保存的配置,将会一直有效。)
  在进入的Vi中输入"set nocomoatible",保存退出。(设置vi不使用兼容模式。
  之后测试会发现方向键没问题了,但是退格键还是有问题!网上只是三言两语说了第二个方案,所以也不去深究,最好使用第一种方案!

 
  一般使用第一种方案不出意外都可以解决这个问题,第二种方案只是网上找的资料上有,也就试一试罢了。这个我只在最新的Ubuntu下遇到,希望大家遇到此问题都能顺利解决!


                                                                                                                                                            知秋

                                                                                                                                       ——2014/07/21