Linux中Vi和Vim區別是什麼?
1.多級撤銷:在Vi裡,按u只可以撤銷上次命令,但是在vim裡面可以無限制撤銷;
1.易用性:vi只能運行於Unix中,而vim不僅可以運用於Unix,還可以運行於Linux、Windows、mac等多個操作平臺;
1.語法加亮:vim可以用不同的顏色來加亮你的程式碼;
1.視覺化操作:vim不僅可以在終端執行,還可以運行於x Windows、Mac os、Windows。
1.對vi完全相容:某種情況下,你可以將vim當做vi來使用。
vi和vim同屬於Linux中的編輯器,但是vim比較高階,可以當做vi的升級版本。
vim的三種模式
Vim和Vi一樣具有三種模式:命令模式(Command mode),插入模式(Insert mode)和底線命令模式(Last line mode)。 當用戶處於不同模式的時候,敲擊鍵盤會產生不同的作用。
命令模式(Command mode)
一開啟vim就會進入這個模式、按esc進入
動作:游標移動、取代、複製、貼上、刪除
選取整行:大V
一字一字選取:小v
區塊選取:ctrl + v
複製:y
剪下(刪除):d
貼上:p
移動到文件開頭:gg
移動到文件尾巴:shift + g
游標以下全部選取:vG
游標以下全部刪除:dG
全選:ggvG
插入模式(Insert mode)
按i, I, o, O, a, A, r, R進入
底線命令模式(Last line mode)
按 : , / , ? 進入