[筆記]Vim 01 - 編輯+基本語法


Posted by yichien305 on 2023-12-22

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)

按 : , / , ? 進入


#linux #vim #VI







Related Posts

【THM Walkthrough】Enumerating Active Directory

【THM Walkthrough】Enumerating Active Directory

Day 8 - Function & Caesar Cipher

Day 8 - Function & Caesar Cipher

變成rule的形狀(3) - Prettier + ESLint

變成rule的形狀(3) - Prettier + ESLint


Comments