潛江資訊網官網黑帽seo培訓網
今天在剛安裝完ubuntu18.04,發(fā)現在使用vi命令配置文件時使用方向鍵并不能移動光標,而是出現一堆奇怪的英文字母,使用退格鍵也不能正常地刪除內容,用慣了CentOS的我已經感覺到ubuntu沒有centos用著絲滑,但是沒辦法,ubuntu才是我后續(xù)實驗學習中的主流,我將以上問題總結出了以下兩個解決辦法:
文章目錄
- 1.方法1:
- 1.方法2:
1.方法1:
上網查了一下,這是由于Ubuntu預裝的是vim-tiny,而我們需要使用vim-full。執(zhí)行下面的語句安裝vim full版本。
這個問題是由于新系統預裝的是vi而不是vim所致。因為vi不支持直接使用退格鍵刪除字符,只有在按下esc鍵時,才能讓退格鍵刪除字符生效。相比之下,vim可以像記事本一樣直接編輯字符,更加方便
只要依次執(zhí)行以下兩個命令即可完美解決Ubuntu下vi編輯器方向鍵變字母的問題。即:卸載當前vi編輯器,然后重新安裝。
先打開命令行窗口,以root管理員身份登錄。
1.執(zhí)行命令
sudo apt-get remove vim-common
2.執(zhí)行命令
sudo apt-get install vim
再試試vi編輯器,可以看到方向鍵和退格鍵已經可以正常使用了。
1.方法2:
由于/etc/vim/vimrc.tiny的擁有者是root用戶,所以要在root的權限下對這個文件進行修改。
su root
在root用戶下使用命令 vi /etc/vim/vimrc.tiny 修改文件,將set compatible 設置成set nocompatible非兼容模式,就可以解決方向鍵變ABCD的問題了。
vi /etc/vim/vimrc.tiny
這是因為有時候系統會默認vim兼容vi,所以使用vi的命令。
接下來要解決Backspace鍵的問題也很簡單,在剛才那句話后面再加一句:set backspace=2 即可。
set nocompatible
set backspace=2
以上就是解決ubuntu18.04下vi不能使用方向鍵和退格鍵的兩個方法,歡迎各位小伙伴和前輩們提出寶貴的意見,如果本篇文章對你有幫助,請點贊收藏+關注哦~