由于学习标准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