2010年12月2日 星期四

Vim 指令筆記

Vim的操作模式切換:
1) 兩種操作模式:
  分別為普通模式(normal mode)和插入模式(insert mode),要確保模式是普通模式的話,都會按ESC鍵。 在普通模式下,可以按下不同鍵來輸入不同編輯命令,按下「i」便切換至插入模式,我們便可以打入本文內容。
2) 常用移動指令:
 在某些系統上,可能無法使用方向鍵移動遊標 (cursor),
  • 「h」- 向左移動
  •  「l」- 向右移動
  •  「j」- 向下移動
  •  「k」-向上移動
  • 「^」-移至本行的第一個字元
  • 「$」-移至本行尾端的字元
  • 「gg」-移至本文件最前一行
  • 「G」-移至本文件最後一行
3) 常用本文編輯指令:
  • 「a」-在遊標字元前開始插上字句
  • 「o」-在遊標下行建立新的一行
  • 「x」-刪除遊標上的字元
  • 「dd」-刪除(目前所在)一整行
    ex: 5dd -刪除5行
  • 還原前次操作-在普通模式下按「u」
4) 搜尋及拷貝字串:
  • 「/」-向下搜尋字句
  • 「?」-向上搜尋字句
  • 「x」-剪下字句
  • 「y」- (yanking)拷貝文字,,
      EX:「y2w」-拷貝兩個文字, 「yy」-拷貝這一行,「3yy」-拷夕三行文字
  • 「p」-貼上

5) 退出 vim時:
「:q!」+ Enter -不存檔並強制退出vim
「wq」+ Enter -儲檔後退出vim

沒有留言:

張貼留言