.vimrc

set number

set expandtab " tab to space
set tabstop=4
set shiftwidth=4

選取

  • v 進入 Visual 模式
  • 用上下左右或 HJKL 鍵進行選取

選取到第一次出現某個字元

  • f某字元

選取到最上方 / 最下方

  • gg
  • G

選取前一段 / 後一段

  • SHIFT + [
  • SHIFT + ]

選取一整行

  • 不用先按 v 進入 Visual 模式,直接按大寫 V 即可選取一整行
  • 此時進入 Visual Line模式,上述操作都會改成整行為單位選取

複製 / 貼上

  • y 進行 yank 複製
  • p 進行貼上
  • 按大寫 P 會往游標前貼上

複製一整行 / 複製多行

  • yy 複製一整行
  • 數字yy 複製多行

複製到句首 / 句尾

  • y0 複製到句首
  • y$ 複製到句尾

複製到最上方 / 最下方

  • ygg 複製到最上方
  • yG 複製到最下方

重複貼上

  • 數字p 重複貼上

插入

  • i 從目前游標所在處插入
  • a 從目前游標所在的後一位插入
  • o 從目前游標所在處換行插入

刪除

刪除一整行 / 刪除多行

  • dd 刪除一整行
  • 數字dd 刪除多行

刪除到句尾

  • 大寫 D

刪除到最上方 / 最下方

  • dgg 刪除到最上方
  • dG 刪除到最下方

刪除並進入插入模式

用法與 dD 相同

  • c
  • 大寫 C