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 刪...