站长视角
用户至上

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

ubuntu 下使用vi时方向键乱码,退格键不能使用的解决方法

问题表现:Ubuntu下,初始使用vi,编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现A B C D 之类的字母,并且编辑错误的话,连退格键建(backspace)都无法使用,只能用delete来删除。

解决方法:

首先要用 sudo apt-get install vim

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

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

将 compatible 修改为 nocompatible 非兼容模式就可以解决方向键变ABCD的问题。接下来解决backspace键无法使用的问题。在刚才的那句话后面添加一句 set backspace=2 如下所示:

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

二、安装vim full版本

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

解决方法:
卸载tiny 版本 sudo apt-get remove vim-common
安装full 版本 sudo apt-get install vim

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法》
文章链接:https://www.veidc.com/1269.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。