您的位置:首页 > 其它

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

2014-07-21 22:53 381 查看

由于学习标准C和UnxC都是在Ubuntu环境下,自己电脑写代码就需要用到虚拟机或者双系统了。自己琢磨了装了个虚拟机,装的是最新的Ubuntu版本:14.04。

用VM9.02 + Ubuntu装这个还是很简单的,装好之后换下中文安装个输入法。一切搞定!

用了Vi写了两句代码才发现,Vi中退格和上下左右方向键都不好使!退格键直接没反映,方向键则打印出来的输A B C D。这个很是费解,无奈之下百度找到了解决办法。

由于多次帮同学装虚拟机都遇到类似问题,所以就把网上看到的解决办法加以整理更详细的写了这篇Blog。



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



方案一:



可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。

安装vim:

ubuntu预装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本:

"sudo apt-get remove vim-common"

"sudo apt-get install vim"

在我的虚拟机执行如下图: (其中第二行提示输入密码,密码是不可见的,输入之后回车就行!)



方案二:



终端窗口输入"vi ~/.vimrc"。(vi 打开的这个vimrc文件是 Vi的配置文件,在此保存的配置,将会一直有效。)

在进入的Vi中输入"set nocomoatible",保存退出。(设置vi不使用兼容模式。)

之后测试会发现方向键没问题了,但是退格键还是有问题!网上只是三言两语说了第二个方案,所以也不去深究,最好使用第一种方案!



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

知秋

——2014/07/21
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: