Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vim 實用命令大全:從入門到高效編輯

編輯:Linux 系統常見問題解答

無論是開發還是運維,Vim 都是 Linux 下繞不開的編輯器。本文系統整理了日常高頻命令,按功能分類並附帶記憶技巧,助你快速提升編輯效率。

移動命令

按鍵動作記憶提示
h / j / k / l左 / 下 / 上 / 右鍵位分佈呈十字
w / b / e / ge下/上一個單詞首/尾word / back / end
$ / ^ / 0行尾 / 首個非空白 / 行首$ 結尾符;^ 開始符

技巧:除 0 外均可加數字前綴(如 2w 跳兩詞),亦可配合操作符(d$ 刪至行尾)。

編輯修改

  • x 刪除光標字符
  • d{motion} 刪除範圍文本(如 dw 刪一詞)
  • c{motion} 修改並進入插入模式
  • dd / yy / p 刪整行 / 複製整行 / 粘貼
  • vimdiff file1 file2 垂直分屏對比差異

搜索與替換

  • /pattern 向下搜索,?pattern 向上搜索
  • n / N 跳轉下/上一處匹配;支持數字前綴(3n)
  • set ignorecase 忽略大小寫;set hlsearch 高亮匹配
  • 精確匹配單詞:/\<word\>
  • 特殊字符需轉義:/\* /? 等

定位與滾屏

命令作用
G / gg / 15G文件末尾 / 開頭 / 第 15 行
H / M / L屏幕頂部 / 中間 / 底部
Ctrl+U / D / F / B半屏上/下 / 整屏上/下
zz / zt / zb當前行置中 / 置頂 / 置底

窗口與標籤管理

  • :split / :vsplit 水平 / 垂直分割
  • :new / :vnew 新建空窗口
  • Ctrl+W w 循環切換窗口
  • :tabedit file 新標籤編輯文件
  • gt / gT 下/上一個標籤

更多內建教程請直接運行 vimtutor。持續積累,Vim 將成為你最得力的生產力工具。

Copyright © Windows教程網 All Rights Reserved