Linux vim三種模式

2022-07-23 13:18:30 字數 1304 閱讀 4283

vim常見的三種模式:命令模式、編輯模式、末行模式。

命令模式:在該模式下是不能對檔案進行編輯,可以輸入快捷鍵進行一些操作(刪除行、複製行、移動游標、貼上等等)

末行模式:可以在末行模式下輸入命令來對檔案進行操作(搜尋、替換、儲存、退出、撤銷、高亮等等)

#vim     檔案路徑

作用:開啟指定檔案。

#vim        +數字          檔案路徑

作用:開啟指定的路徑,並將游標移動到指定行。

#vim    檔案路徑1      檔案路徑2        檔案路徑3.

作用:同時開啟多個檔案。

*命令模式

1,游標移動

①游標移動行首                                    按鍵:shift + 6

②游標移動行尾                                   按鍵:shift + 4

③游標移動到首行                               按鍵:gg

④游標移動到尾行                               按鍵:g

2,複製操作

①複製游標所在行。

按鍵:yy

貼上:在想要貼上的地方按下p鍵

②以游標所在行為基準(包括當前行),向下複製指定的行數。

按鍵:數字+yy

3,剪下/刪除

①剪下/刪除游標所在行

注意:dd嚴格意義上說是剪下命令,但是如果剪下了不貼上就是刪除的效果。

②刪除/剪下游標所在行為準(包括當前行),向下刪除/剪下指定的行。

③剪下/刪除游標所在的當前行,但是刪除之後下一行不上移

按鍵:d

④撤銷/恢復

撤銷:u

恢復:ctrl + r

末行模式

①儲存操作

輸入:「:w」         儲存檔案

輸入:「:w       路徑」    另存為

②退出輸入:「:q」                  退出檔案

③儲存並退出

輸入:「:wq」   

④強制(!)

輸入:「:q!」      強制退出,剛才做的修改操作不做儲存

⑤搜尋/查詢

#/sbin

⑥替換%表示整個檔案                /g表示全域性

⑦顯示行號

輸入:「:set   nu」

如果想取消顯示,則輸入":set     nonu"

*編輯模式

進入方式:  i , a

退出方式:按esc鍵

Linux vim編輯器三種模式的使用

在命令模式下可以使用一下命令 dd ndd 刪除游標所在行,n可以指定多少行 yy nyy 複製游標所在行,n可以指定多少行 p 貼上 gg 跳轉到最前面 g 跳轉到最後面 o 在游標所在行的下一行插入,進入插入模式 o 在游標所在行的上一行插入,進入插入模式 x nx 刪除游標所在位置的前乙個字元...

三種工廠模式

本文介紹設計模式中的工廠模式。工廠模式,顧名思義,就是本來我們需要某樣東西,需要自己造,可有了工廠呢?我需要該東西時,只需告訴工廠,工廠就會生產該東西,一定程度上,把使用者和生產者分開了。解耦了。追本溯源,假設我們現在有乙個類a,類a裡需要類b的乙個物件,一般的處理是這樣,b b new b 但這樣...

vi三種模式

vi 編輯器 寫原始檔 vi 檔名 三種模式 命令模式 wq 儲存退出 q 強制退出 w 儲存 q 退出 插入模式 a i o a i o esc 可視模式 v 可視 ins 替換 y p d 複製作用 gcc 編譯器 翻譯別的型別 gcc 原始檔 a.out gcc 原始檔 o 名字 編譯錯誤時不...