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

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

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

set compatible

"  vim:  set  ft=vim:

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

  1. set backspace=2(使退格键正常处理indent,eol,start等)  

变成如下所示:

set nocompatible

set backspace=2

"  vim:  set  ft=vim:


 

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

你可能感兴趣的:(linux,vi,vim,compatible,backspace)