问题背景
ubuntu 20.4 桌面版在用 docker 搭建 rabbitmq 集群的时候需要修改 hosts 里面的 ip 映射,而在用 vim 编辑的时候出现诡异的上下左右键会变成ABCD, 退格键无效,没有办法正常输入删除文本。
解决办法
开始以为是 hosts 文件只读权限的问题,修改了 hosts 的权限,问题仍旧存在
cd /etc
sudo chmod a+w hosts
网上查了写博客发现可能是 vim 编辑的版本问题,卸载默认 vim 后,安装了完整版 vim 问题解决。
sudo apt-get remove vim-common
sudo apt-get install vim
找到的第二种解决方案(没有尝试)
修改/etc/vim/vimrc.tiny文件,将set compatible改成set nocompatible,然后再添加一行set backspace=2即可