vi命令【方向鍵】變字母鍵的解決方法
最近在SSH下玩Debian發現了一個有趣的現象,就是在一些個別版本的Debian鏡像下,使用vi命令時會出現鍵盤輸出出錯的現象,使用方向鍵時會變成C,D等字母輸出在屏幕上,而【Backspace】鍵也無法正常使用。這個問題的最終原因是Vi程序的錯誤默認使用【h】【j】【k】【l】來移動光標(感謝zodiacg的提示),而我們習慣的方向鍵操作實際上是在VIM(VI improve)下的命令,當然解決的方法也很簡單,就是安裝vim了~
SSH下vi命令【方向鍵】變字母鍵的解決方法
已知該命令也會出現在包括Ubuntu在內的僅安裝vi而非vim的鏡像之中~解決方法相同。
apt-get remove vim-common apt-get install vim
發散思維:vi與vim的區別(結果來自百度~)
vi和vim都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。
vim的這些優勢主要體現在以下幾個方面:
1、多級撤消
我們知道在vi里,按 u只能撤消上次命令,而在vim里可以無限制的撤消。
2、易用性
vi只能運行於unix中,而vim不僅可以運行於unix,windows ,mac等多操作平台。
3、語法加亮
vim可以用不同的顏色來加亮你的代碼。
4、可視化操作
就是說vim不僅可以在終端運行,也可以運行於x window、 mac os、 windows。
5、對vi的完全兼容
某些情況下,你可以把vim當成vi來使用。