解决linux(ubuntu 20 版本)普通用户下,vi中方向键变成ABCD以及九宫格乱码的问题
解决普通用户下,vi中方向键变成ABCD以及九宫格乱码的问题
方法一:
终端依次输入以下命令
sudo apt-get remove vim-common
sudo apt-get remove vim
sudo apt-get install vim
也就是将vi卸载重新安装
然而我用了这种方法,结果是,只能在root用户下正常使用vi的方向键,在普通用户下还是不行。
由此看方法二
方法二:
添加配置文件,该方法只对当前的用户有效,对没有改变配置的用户,使用vi的话,不会发生改变。要么为每个用户都添加一个配置文件。
进入当所要配置的用户的home目录,比如我这里是进入root用户下
su root
cd
在该目录下:
输入如下命令,创建一个叫做 .vimrc 的文件,文件名注意千万别丢了最前边的一个点
vi .vimrc
在打开的.vimrc文件中输入以下三条语句
set nocompatible
set backspace=2
set nu
set ts=4
作用分别是
1.解决方向键、九宫格乱码等兼容问题
2.解决backspace无法正常使用问题
3.使vi显示行号(若不想显示行号只需将set nu 换成set nonumber)
4.让tab缩进4个字符
保存并退出,重新打开vi,发现配置已经生效
vi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具