方案一:
問題:
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不使用兼容模式。
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