vim編輯基礎

2021-09-26 10:06:57 字數 1086 閱讀 7047

1、移動

1、 h左,j下,k上,l右

2、 0:游標移動到當前行的最左處

3、 $: 游標移動到當前行的最右處

4、 n(數字)+空格:游標向右移動n個字元

5、 n(數字)+回車:向下移動n行

6、 n(數字)+g:移動到第n行

7、 g:移動到最後一行

8、 gg:移動到第一行

2、搜尋

1、 /word:向游標之下尋找乙個名稱為 word 的字串

2、 ?word:向游標之上尋找乙個名稱為 word 的字串

3、 n:搜尋下乙個

4、 n:搜尋上乙個

3、替換

4、刪除

1、 x:向後刪除乙個字元

2、 x:向前刪除乙個字元

3、 dd:刪除整行

5、複製、貼上

1、 yy:複製整行

2、 y$:複製游標至該行行尾的所有資料

3、 p:在游標之後貼上資料

4、 p:在游標之前貼上資料(常規)

6、其他

1、 .:重複前乙個動作

2、u:撤銷動作

3、 zz:儲存退出

1、 :w [filename]:另存為filename

ps:驚嘆號 (!) 在 vi 當中,常常具有『強制』的意思

其他批量注釋:

ctrl + v進入塊選擇模式,然後移動游標選中你要注釋的行,再按大寫的 i 進入行首插入模式輸入注釋符號如 // 或 #,輸入完畢之後,按兩下 esc,vim 會自動將你選中的所有行首都加上注釋,儲存退出完成注釋。

取消注釋:

ctrl + v 進入塊選擇模式,選中你要刪除的行首的注釋符號,注意 // 要選中兩個,選好之後按 d 即可刪除注釋,esc 儲存退出。

如果操作失誤出現swp互動檔案,可執行以下操作進行刪除:

rm .filename.c.swp
參考

linux vi/vim 菜鳥教程

linux基礎 檔案編輯VIM

1.普通模式 主要是控制游標移動,可對文字進行複製 貼上 刪除等工作。使用vim filename 編輯乙個檔案時,一進入該檔案就是普通模式。在這個模式下,可以進行游標移動 複製 刪除 貼上操作。2.編輯模式 主要進行文字內容編輯和修改 從普通模式進入編輯模式,只需你按乙個鍵即可 i,i,a,a,o...

Vim編輯器基礎

vi是visual editor的縮寫,是unix系統下最通用的文字編輯器。vi不是乙個所見即所得的編輯器,如果要進行複製和格式化文字需要手動輸入命令進行操作。vim是vi的擴充套件版本,它比vi更強大。在不同的作業系統中,vim的安裝不同,但是大致上是一樣的。例如centos安裝vim的命令是yu...

Vim編輯器基礎命令

linux系統中都預設安裝了vi或vim編輯器,兩種命令基本一致。vim為vi improved,功能更強大。vim有命令模式,輸入模式,和末行模式三種。在linux終端中,直接輸入vim filename,就可以開啟vim編輯介面。一進入首先是命令模式。基本命令有 dd 刪除游標所在行 5dd 刪...