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 名字 編譯錯誤時不...