Vim也能像Emacs一樣以文章結構(字, 詞, 句, 段)為單位進行處理.
Column(欄)
表示vim中每一行有幾個字, 如果打了80個字母後就到了畫面邊緣, 那麼column就是80.
Char(字元)
表示單一個ASCII字元
h|l, 游標前進及後退到下一個字元
Word(詞)
由連續的非空白字元組成, 由空白隔開(space)
w|b 與 W|B , 游標前進及後退到下一個Word的第一個字母, 差別在w|b會考慮到標點符號, 因此游標會在兩個標點符號間移動, W|B只接受以空白為Word的分隔.
e|ge與 E|gE, 游標前進及後退到下一個Word的最後一個字母, 而不是第一個, ge是組合鍵, 表示先按g再按e
Sentence(句)
以".", "!", "?"結尾, 後面跟著換行符號, 空白 或是 tab
(|), 游標前進及後退到下一句的第一個字
Paragraph(段)
由句子(Sentence)組成, 以空一行(Empty Line)隔開, 以空白鍵按出的空白行並不會被考慮成段落的分隔,
{|}, 游標前進及後退到下一段落的第一個字
沒有留言:
張貼留言