細水長流

Debian 11 下 vi 方向键乱码 BackSpace 删除键不能使用怎么办?

Debian 系统默认情况使用 vi 会有点问题,编辑模式下使用上下左右方向键会出现 [A [B……之类字母乱码,而且编辑错误也无法使用 BackSpace 退格键删除,只能用 Delete 键来删除,如何解决?

「Debian 11 下 vi 方向键乱码 BackSpace 删除键不能使用怎么办?:https://uxtt.com/157」

为什么会出现这种情况呢?是因为 Debian 默认安装的是 vim tiny,那么如何解决这个问题?

一是修改 vim 配置文件:vi /etc/vim/vimrc.tiny,将配置中 set compatible 修改为 set nocompatible,改为非兼容模式即可解决方向键变 ABCD 乱码问题。

然后在 set nocompatible 下一行加上 set backspace=2 即可退格键无法使用问题。

「Debian 11 下 vi 方向键乱码 BackSpace 删除键不能使用怎么办?:https://uxtt.com/157」

方法二是安装 vim full 版本(推荐此方法

卸载原本 vi,然后安装 full 版 vim 即可:

apt remove vim-common -y
apt install vim -y

推荐使用此方法解决。

「Debian 11 下 vi 方向键乱码 BackSpace 删除键不能使用怎么办?:https://uxtt.com/157」

「Debian 11 下 vi 方向键乱码 BackSpace 删除键不能使用怎么办?:https://uxtt.com/157」
退出移动版