歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下使用Vi是方向鍵變亂碼 退格鍵不能使用的解決方法

Ubuntu下使用Vi是方向鍵變亂碼 退格鍵不能使用的解決方法

日期:2017/2/28 15:46:59   编辑:Linux教程
老師給我們每人分配了一台Ubuntu虛擬機,說要做實驗用。我當然是沒關系,我最喜歡的就是Ubuntu了,但是對於一些對Linux不熟悉的同學來說,也許是個很艱難的實驗過程了。

老師要我們在Ubuntu下編輯一些文件,這就涉及到了vi這個編輯器了。在Ubuntu下,初始使用vi的時候有點問題,就是在編輯模式下使用方向鍵的時候,並不會使光標移動,而是在命令行中出現[A [B [C [D之類的字母,而且編輯錯誤的話,就連平時關於的退格鍵(Backspace鍵)都使用不了,只能用Delete來刪除。針對這個問題,網上的答案有很多,例如是安裝完整版的vim啊,編輯/etc/vim/vimrc.tiny等方法,很雜很亂,在這裡我就做個詳細的總結吧:

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

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

將“compatible”改成“nocompatible”非兼容模式就可以解決方向鍵變ABCD的問題了。接下來要解決Backspace鍵的問題也很簡單,在剛才那句話後面再加一句:

  1. set backspace=2
變成下圖所示:

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

Copyright © Linux教程網 All Rights Reserved