解決vi編輯器不能使用方向鍵和退格鍵問題的兩種方法


方法1.使用vi命令時,不能正常編輯文件,使用方向鍵時老是出現很多字母?

  在Ubuntu中,進入vi命令的編輯模式,發現按方向鍵不能移動光標,而是會輸出ABCD,以及退格鍵也不能正常刪除字符。這是由於Ubuntu預裝的是vim-tiny,而我們需要使用vim-full。執行下面的語句安裝vim full版本。
  這個問題主要是新系統預裝了vi,而沒有裝vim。因為vi是不能直接按退格鍵刪除字符的,所以當你使用退格鍵刪除字符,只有在按下esc時,那些字符才會消失。但vim可以直接像記事本一樣編輯字符!

  只要依次執行以下兩個命令即可完美解決Ubuntu下vi編輯器方向鍵變字母的問題。即:卸載當前vi編輯器,然后重新安裝。

  先打開命令行窗口,以root管理員身份登錄。

  一.執行命令 sudo apt-get remove vim-common
  二.執行命令 sudo apt-get install vim

  再試試Vi編輯器,是不是恢復正常了。

方法2. 由於/etc/vim/vimrc.tiny的擁有者是root用戶,所以要在root的權限下對這個文件進行修改。在root用戶下使用命令 vi /etc/vim/vimrc.tiny 修改文件,將set compatible 設置成set nocompatible非兼容模式就可以解決方向鍵變ABCD的問題了這是因為有時候系統會默認vim兼容vi,所以使用vi的命令。接下來要解決Backspace鍵的問題也很簡單,在剛才那句話后面再加一句:set backspace=2  即可。


免責聲明!

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



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