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

-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來使用。
我們知道在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編輯
