Vim 小抄 與 入門投影片

Vim 學習曲線比較陡峭, 不過熟悉後, 可以讓工作效率加倍~

Vim 的入門可以參考 cheatsheet, 而由入門到進階(含 .vimrc 如何寫), 可以參考 c9s 的投影片.

Vim 入門的 cheatsheet 於 "給程式設計師的Vim入門圖解說明" 此篇下載.

此篇有些還沒記起來的, 再抄寫一次, 邊用邊記~ 🙂

段落(paragraph)、區塊(block)

  • {    上一段(以空白行分隔)
  • }    下一段(以空白行分隔)
  • [{    跳到目前區塊開頭
  • ]}    跳到目前區塊結尾
  • %    跳到目前對應的括號上(適用各種括號,有設定好的話連HTML tag都能跳)

螢幕(screen)、絕對位置

  • H    螢幕頂端
  • M    螢幕中間
  • L    螢幕底部
  • 😡     跳到第x行(x是行號)
  • xG    跳到第x行(x是行號)
  • fx    在目前行往後搜尋字元x
  • Fx    在目前行往前搜尋字元x

Diff

  • :diffsplit xxx    以分割視窗和檔案xxx做比較(diff)

自動補齊(Auto-completion) (在Insert Mode中使用)

  • Ctrl-N    自動補齊檔案內的下一個可能字(word)
  • Ctrl-P    自動補齊檔案內的上一個可能字(word)
  • Ctrl-X Ctrl-F    自動補齊檔名

Vim 由淺入深的投影片

 

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Vim 小抄 與 入門投影片〉中有 3 則留言

  1. 您好,請教一下,用%跳HTML tag是指設matchpairs成 :, , 之類的嗎?
    我有試過matchit.vim,可是不知道怎麼用,我已經將vim及doc 放到相關目錄了...

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料