在Ubuntu下,初始使用vi 命令编辑文件时,在编辑模式下使用方向键的时候,并不能移动光标,而是出现[A [B [C [D之类的乱码符号,而且退格键(Backspace键)都使用不了,只能用Delete来删除,用起来很不顺手。其实这个问题可以通过修改配置文件/etc/vim/vimrc.tiny 即可解决:

tip:配置文件/etc/vim/vimrc.tiny 需要root权限才能修改。

打开命令终端,输入: sudo vi /etc/vim/vimrc.tiny  回车

  • 找到:set compatible  修改为: set nocompatible , 这样即可解决方向键乱码的问题;

  • 然后再添加一条配置:set backspace=2 ,这样就可以解决退格键无法使用的问题。

配置文件修改后的对应片段示例如下:

1setnocompatible
2setbackspace=2
3
4" vim: setft=vim:

保存并退出即可。