解決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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM