vi编辑器里方向键变ABCD,退格键失效
【问题解决】
此问题根因是树莓派系统预装的是vim-tiny版本,就是简易版,且默认是兼容模式。ubuntu系统也有相同的问题。下面提供的方法通用适用ubuntu。使用vim命令时提示命令不支持,是因为新系统默认装了vi,没有装vim。
【方案1】(推荐)(实测有效)
卸载重装vim full完整版。
参考命令如下:
sudo apt-get install vim
如出现Package ‘vim’ has no installation candidate的报错,请更新软件列表
sudo apt-get update
【方案2】(此方法实测无效)
该方案适用于不重装vim的情况。用了方案1就不用这一步了。
修改/etc/vim/vimrc.tiny 文件,注意,此文件属于root用户,需要root权限。可以切换到root用户操作。
sudo nano /etc/vim/vimrc.tiny
set nocompatible
set backspace=2
修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible,并添加 set backspace=2
设置set nocompatible 是解决方向键变成了ABCD还自动换行的问题,添加 set backspace=2是解决退格删除键(Backspace键)无法删除的问题。
set backspace={0,1,2} 设置退格键功能。为2时可以删任意字符。为0或1时仅可以删除刚才输入的字符。
【方案3】(实测有效)
在个人目录下添加".vimrc"文件。
vi ~/.vimrc
并编辑下面的内容:
set nocompatible
set backspace=2
保存退出即可。
注意,此方法只对当前用户有效,如需要所有用户都能正常使用vi的功能,需要每个用户下都添加这样一个文件。
————————————————
版权声明:本文为CSDN博主「a只如初见」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44788542/article/details/115906897
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)