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

 


免責聲明!

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



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