Debian 系统默认情况使用 vi 会有点问题,编辑模式下使用上下左右方向键会出现[A [B……之类字母乱码,而且编辑错误也无法使用 BackSpace 退格键删除,只能用 Delete 键来删除,如何解决?
为什么会出现这种情况呢?是因为 Debian 默认安装的是 vim tiny,那么如何解决这个问题?
一是修改 vim 配置文件:vi /etc/vim/vimrc.tiny,将配置中 set compatible 修改为 set nocompatible,改为非兼容模式即可解决方向键变ABCD乱码问题。
然后在 set nocompatible 下一行加上 set backspace=2 即可退格键无法使用问题。
方法二是安装 vim full 版本(推荐此方法)
卸载原本 vi,然后安装 full 版 vim 即可:
apt remove vim-common -y
apt install vim -y
推荐使用此方法解决。
Comments:0