萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 終端機與 Vim 最全快捷鍵大全:移動、編輯、歷史、替換、分頁

熟練掌握 Bash 命令列與 Vim 編輯器快捷鍵,能讓 Linux 操作效率成倍提升。本文系統整理 Bash (Readline) 與 Vim 兩大核心環境的完整快捷鍵表,分類標註功能、對應 Vim 指令與記憶技巧。

Linux 快捷鍵示意圖

Bash 命令列 (Readline) 快捷鍵

刪除與撤銷

組合鍵功能Vim 對應
Ctrl+d刪除游標處字元x / dl
Ctrl+h刪除游標前字元 (Backspace)hx / dh
Ctrl+k刪除游標到行尾d$ / D
Ctrl+u刪除游標到行首d^
Ctrl+w刪除游標前一個單字db
Ctrl+y恢復 Ctrl+u 刪除的內容-
Ctrl+?撤銷前一次輸入u
Alt+r撤銷前一個動作-
Alt+d刪除游標後一個單字dw

游標移動

組合鍵功能Vim 對應
Ctrl+a移至行首^ / 0
Ctrl+e移至行尾$
Ctrl+f向後一字元l
Ctrl+b向前一字元h
Ctrl+←/→移至前/後單字開頭/結尾b / w
Ctrl+x Ctrl+x在上次與目前游標位置跳轉-
Alt+f跳至當前單字尾部e

替換與大小寫轉換

組合鍵功能
Ctrl+t交換游標字元與前一字元
Alt+t交換當前單字與前一單字
Alt+u當前單字全大寫
Alt+l當前單字全小寫
Alt+c當前單字首字母大寫

歷史指令操作

組合鍵功能
Ctrl+p上一條歷史指令
Ctrl+r反向搜尋歷史 (輸入關鍵字)
Alt+p依前綴搜尋歷史

其他實用鍵

  • Ctrl+s:鎖定終端機 (XOFF) / Ctrl+q 解鎖 (XON)
  • Ctrl+l:清除螢幕 (clear)
  • Ctrl+c:中斷當前指令/另起新行
  • Ctrl+i:等同 Tab 自動完成
  • Ctrl+o:重複執行上一條指令
  • Alt+數字:指定下一個動作重複次數

Vim 正常模式快捷鍵

複製/刪除 (以游標為基準)

yw / yw   複製/刪除 至單字結尾
y0 / d0   複製/刪除 至行首
y$ / d$   複製/刪除 至行尾 (D 同 d$)
yy / dd   複製/刪除 整行
Y         複製整行 (同 yy)

游標移動

w / W     下一個單字開頭 (W 忽略標點)
b / B     上一個單字開頭
e / E     當前/下一個單字結尾
0 / ^     行首 / 行首第一個非空白字元
$         行尾
H / M / L 螢幕頂行 / 中間行 / 底行
gg / G    檔案首行 / 尾行
:n        跳至第 n 行

編輯模式進入

i / I     游標前 / 行首插入
a / A     游標後 / 行尾插入
o / O     下方/上方新增一行並進入插入模式
r / R     取代單一字元 / 進入取代模式

捲動與翻頁

Ctrl+u / Ctrl+d   半頁向上/向下
Ctrl+f / Ctrl+b   整頁向下/向上

記憶口訣

  • Control 鍵多為「行級」操作 (a=行首, e=行尾, k=殺到行尾, u=殺到行首)
  • Alt/Meta 鍵多為「單字級」操作 (f=前進單字, b=後退單字, d=刪除單字, u/l/c=大小寫)
  • Vim 正常模式以單字母為核心,組合成「動詞+範圍」語法 (d$=刪除到行尾, ciw=變更整個單字)

建議先精熟最高頻 20 個快捷鍵,再逐步擴展,肌肉記憶形成後操作將行雲流水。

copyright © 萬盛學電腦網 all rights reserved