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

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