Hongyi Chen

I am a Phd candidate. Currently study in NUDT, Changsha, China.

Navigation
 » Home
 » About Me
 » Projects
 » Github
 » XML Feed

Vim Tips

30 Jul 2016 » tools

Motion1

  • 简单的移动
    • 0 -> 到本行头
    • ^ -> 到本行第一个不是空白字符的地方
    • $ -> 到本行结尾
    • g_ -> 到本行最后一个不是blank字符的地方{not in vi}
  • 更有效率的移动
    • NG -> 移动到第N行
    • gg -> 移动到第一行 1G or :1
    • G -> 到最后一行
    • (w/e/W/E) -> 按照单词移动(开头/结尾/Blank分隔开头/Blank分隔结尾)
    • % -> 匹配括号移动,包括(,{,[
    • */# -> 匹配光标所在的单词,移动到下一个/上一个匹配单词
    • fa -> 到下一个为a的字符处,a可以换成其他字符,如fs

Edit

    • 0y$ -> 0 先到行头,拷贝,到本行的最后一个字符
  • ci??

Copy

  • p -> 粘贴到当前位置之后 P -> 粘贴到当前位置之前
  • u -> undo | -> redo

    Search

    Plugin

Every thing you need about vim. cf.https://github.com/mhinz/vim-galore

  1. http://coolshell.cn/articles/5426.html 

Related Posts