树莓派vi编辑文件时退格键和方向键无法正常使用的问题
【問題現象】
樹莓派在使用vi編輯文件時,發現退格刪除鍵(Backspace鍵),無法刪除,方向鍵變成了ABCD(對應上下右左)還自動換行。
現象如下圖所示:
【問題解決】
此問題根因是樹莓派系統預裝的是vim-tiny版本,就是簡易版,且默認是兼容模式。ubuntu系統也有相同的問題。下面提供的方法通用適用ubuntu。使用vim命令時提示命令不支持,是因為新系統默認裝了vi,沒有裝vim。
【方案1】(推薦)(實測有效)
卸載重裝vim full完整版。
參考命令如下:
如出現Package ‘vim’ has no installation candidate的報錯,請更新軟件列表
sudo apt-get update【方案2】(此方法實測無效)
該方案適用于不重裝vim的情況。用了方案1就不用這一步了。
修改/etc/vim/vimrc.tiny 文件,注意,此文件屬于root用戶,需要root權限??梢郧袚Q到root用戶操作。
修改/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"文件。
并編輯下面的內容:
set nocompatible set backspace=2保存退出即可。
注意,此方法只對當前用戶有效,如需要所有用戶都能正常使用vi的功能,需要每個用戶下都添加這樣一個文件。
參考:
https://blog.csdn.net/ai_net/article/details/7710324
https://blog.csdn.net/byforson/article/details/90900647
總結
以上是生活随笔為你收集整理的树莓派vi编辑文件时退格键和方向键无法正常使用的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于 $ Super $ $ 和 $
- 下一篇: vi/vim使用教程