VIM幾種命令模式

轉載地址https://blog.csdn.net/u013252047/article/details/93854841

1.正常模式(normal)

正常模式是使用vim打開文件時的默認模式,無論在哪種模式下,按下Esc鍵就會進入正常模式。在這個模式下,可以移動光標,刪除某個字符,刪除某行,複製多行,粘貼多行。

x刪除光標後的一個字符,X刪除光標前的一個字符,nx刪除光標後的n個字符,dd剪切光標所在的那一行,ndd剪切光標所在行後的n行,p光標所在行開始,向後粘貼已經複製的內容,P光標所在行開始,向前粘貼已經複製的內容,yy複製光標所在的行,nyy複製光標所在行後的n行,u還原上一次的操作。

2.命令模式(command)

在正常模式下輸入“:”或“/”進入命令行模式,在該模式下可以進行保存,搜索,替換,退出,顯示行號等。

/word 光標之後查找字符串word,按n向後搜索;?word光標之前查找字符串word,按n向前搜索;:n1,n2/word1/word2/g 將n1到n2行之間的word1替換爲word2,不加g則只替換每行的第一個word1; :1,$s/word1/word2/g將文章中的word1替換爲word2,不加g則只替換每行的第一個word1; :w保存文本 ;:w!強制保存;在root用戶下,文件只讀也能保存;:q退出vim ;:q!強制退出;:wq 保存並退出,:set nu 顯示行號,:set nonu不顯示行號。

3.插入模式(insert)

在正常模式下按下i鍵,進入插入模式,插入模式裏可以進行文字的輸入,在該模式下按Esc鍵切換到普通模式。

4.可視模式(visual)

可視模式是選中一塊區域進行操作,包括刪除,替換,複製,粘貼,改變大小寫等。

在正常模式下按v(小寫)進入字符文本,按V(大寫)進入行文本,按ctrl+v進入塊文本。然後使用上下左右鍵進行操作選中區域。對選中的部分使用d進行刪除,y進行復制,p進行粘貼,r進行文本替換,gu轉換爲小寫,gU轉換爲大寫,g~大小寫互換。
————————————————
版權聲明:本文爲CSDN博主「咔嚓楊」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013252047/article/details/93854841

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章