剛在一臺新安裝ubuntu的機器上進行vi,出現
-bash: vi: command not found
使用vim則可以正常的操作,當然這個應該是vi/vim沒安裝好的原因,重新執行命令
yun -y install vim*
完整的安裝完畢后則可以正常使用vi/vim
以前只知道vim是vi的升級版,大部分時候也只使用vi,至于vim和vi的一些區別上還真的不知道,以下為在網上查找整理的內容
vim,意為
VI iMproved,主要的優勢體現在以下幾個方面:
1、多級撤消
我們知道在vi里,按 u只能撤消上次命令,而在vim里可以無限制的撤消。
2、易用性
vi只能運行于unix中,而vim不僅可以運行于unix,windows ,mac等多操作平臺。
3、語法加亮
vim可以用不同的顏色來加亮你的代碼。
4、可視化操作
就是說vim不僅可以在終端運行,也可以運行于x window、 mac os、 windows。
5、對vi的完全兼容
某些情況下,你可以把vim當成vi來使用。
有一點值得提出的是,
vim是為了程序員方便編寫程序而開發的編輯器
其中代碼高亮,文本折疊,上下文關聯補完這些都是針對開發而設置的,并且可以逐行對文本文件進行比較,同事并排顯示兩個版本的文件
比較兩個文件不同之處,可以用diffget和diffput命令對每一處不同進行雙向同步,也可以在比較不同時對內容進行其他編輯
vim有她自己的腳本語言,使用腳本語言寫成的宏可以實現自動執行復雜的操作。用 -s 選項啟動vim,或者直接切換到宏所在目錄使用 ':source' 命令都可以執行vim腳本
不過需要指出的是vim也有它本身的一些
缺點
讀取大文件很慢
文件不打,但有非常長的行處理起來也會很慢
vim自得腳本語言過于復雜,缺乏自動執行和窗口管理的命令
存在類似Ctrl-1等不能被映射的鍵
最后推薦一個插件
Vrapper,這個工具是在eclipse中使用vim,下載地址為 http://vrapper.sourceforge.net/home/ ,下載完畢后再eclipse的工具欄上就會新增一個圖標,按下就可以進行vim編輯