Vim相關命令

柳旦旦發表於2021-01-20

vim鍵盤圖

img

vi/vim 按鍵說明

游標向左移動一個字元

h 或者 左箭頭

游標向右移動一個字元

l 或者 右箭頭

游標向上移動一個字元

k 或者 上箭頭

游標向下移動一個字元

j 或者 下箭頭

下一頁

Ctrl + f

上一頁

Ctrl + b

下半頁

Ctrl + d

上半頁

Ctrl + u

游標移動到非空格符的下一行

+

游標移動到非空格符的上一行

-

按下數字後再按空格鍵,游標向右移動這一行的 n 個字元

n + 空格

移動到這一行的最前面字元處 (常用)

0

移動到這一行的最後面字元處(常用)

$

游標移動到這個螢幕的最上方那一行的第一個字元

H

移動到這個檔案的最後一行(常用)

G

移動到這個檔案的第 n 行

n + 行數

移動到這個檔案的最後一行

shift + g

游標之下尋找搜尋一個字元

/ + 字元

游標之上尋找搜尋一個字元

? + 字元

連續向後刪除 n 個字元

數量 + x

刪除遊標所在的那一整行(常用)

dd

刪除游標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用)

數量 + dd

刪除游標所在到第一行的所有資料

d1G

刪除游標所在到最後一行的所有資料

dG

刪除遊標所在處,到該行的最後一個字元

d$

那個是數字的 0 ,刪除遊標所在處,到該行的最前面一個字元

d0

複製遊標所在的那一行(常用)

yy

n 為數字。複製游標所在的向下 n 行,例如 20yy 則是複製 20 行(常用)

nyy

將編輯的資料寫入硬碟檔案中(常用)

:w

若檔案屬性為『只讀』時,強制寫入該檔案

:w!

若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

:q!

將編輯的資料儲存成另一個檔案(類似另存新檔)

:w + 新檔案name

參考資料:

www.runoob.com/linux/linux-vim.htm...

本作品採用《CC 協議》,轉載必須註明作者和本文連結
✍️部落格文章皆為網路收藏整理,作書籤使用,方便後期查閱。