ubuntu下使用vi時方向鍵亂碼,退格鍵不能使用

ubuntu 下使用vi時方向鍵亂碼,退格鍵不能使用的解決方法

問題表現:Ubuntu下,初始使用vi,編輯模式下使用方向鍵的時候,並不會使光標移動,而是在命令行中出現A B C D 之類的字母,並且編輯錯誤的話,連退格鍵建(backspace)都無法使用,只能用delete來刪除。

解決方法:

首先要用 sudo apt-get install vim

一、編輯/etc/vim/vimrc.tiny

由於/etc/vim/vimrc.tiny 的擁有者是root用戶,所以要在root的權限下對這個文件進行修改。很簡單,這個文件裏面的倒數第二句話是 set compatible,如下所示:

將 compatible 修改爲 nocompatible 非兼容模式就可以解決方向鍵變ABCD的問題。接下來解決backspace鍵無法使用的問題。在剛纔的那句話後面添加一句 set backspace=2 如下所示:

 

這個時候,問題已經解決,無論對於哪個用戶,使用vi都能很方便地按照我們的習慣去編輯文件了。

二、安裝vim full版本

由於ubuntu 預安裝的是tiny版本,所以會導致我們在使用時候產生上述不便,但是我們安裝vim的full版本後,鍵盤所在鍵在vi下就很正常了。

解決方法: 
卸載tiny 版本 sudo apt-get remove vim-common
安裝full 版本 sudo apt-get install vim

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章