天天看點

解決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  即可。

我的GitHub位址:

https://github.com/heizemingjun

我的部落格園位址:

http://www.cnblogs.com/chenmingjun

我的螞蟻筆記部落格位址:

http://blog.leanote.com/chenmingjun

Copyright ©2018 黑澤明軍

【轉載文章務必保留出處和署名,謝謝!】