解決ubuntu中vi不能正常使用方向鍵與退格鍵的問題

方案一:

問題:

   ubuntu中vi在編輯狀態下方向鍵不能用,還有回格鍵不能刪除等我們平時習慣的一些鍵都不能使用。

解決辦法:

   可以安裝vim full版本,在full版本下鍵盤正常,安裝好後同樣使用vi命令。

安裝vim:

 ubuntu預裝的是vim tiny版本,而需要的是vim full版本。執行下面的語句安裝vim full版本:

   $sudo apt-get remove vim-common

   $sudo apt-get install vim

這樣就行了,vim是一款優秀的軟件,可以在運用中體會到。

 

方案二:

在vi命令行使用命令“:set nocompatible”,就是設置vi不使用兼容模式。

 

 

ubuntu11.10下的VI命令:
vi 有三種模式,輸入模式,編輯模式,“:”命令模式
vi 進入以後默認是編輯模式
vi 編輯模式默認的快捷鍵 上下左右分別是  J K H L
vi 在編輯模式使用 i 可以進入輸入模式
vi 輸入模式只能輸入英文,默認不能使用上下左右箭頭
vi 輸入模式用Esc可以返回到編輯模式
vi 編輯模式 Shift + ; 可以進入命令模式
vi 命令模式w保存,q退出




1)對所有用戶都有效,解決系統中所用用戶的vi中文亂碼問題

 

   sudo gedit/etc/vim/vimrc.tiny


加入如下內容:


#該文件的內容顯示如下:


" Encoding related


set encoding=UTF-8


set langmenu=zh_CN.UTF-8


language message zh_CN.UTF-8


setfileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1


set fileencoding=utf-8

2)只對當前用戶有效的解決方法


 ubuntu默認在當前用戶的家目錄下,沒有.vimrc文件,這個時候可以自己touch一個.vimrc文件,且在其中加入


#該文件的內容顯示如下:


" Encoding related


set encoding=UTF-8


set langmenu=zh_CN.UTF-8


language message zh_CN.UTF-8


setfileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1


set fileencoding=utf-8

發佈了8 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章