vim常用

267 阅读1分钟

vim命令

常用

  • i \rightarrow insert
  • x \rightarrow 删除当前字符
  • dd \rightarrow 删除当前行
  • p \rightarrow 粘贴到剪切板
  • hjkl \leftarrow\downarrow\uparrow\rightarrow
  • :help :q退出

插入

  • a\rightarrow 插入到光标后
  • o\rightarrow 插入到光标下一行 类似sublime cmd+return
  • O\rightarrow 插入到光标上一行 类似sublime cmd+shift+return
  • cw\rightarrow替换从光标所在位置后到一个单词结尾的字符

光标移动

  • 0 \rightarrow 移动到行首 类似sublimectrl+a
  • ^ \rightarrow 移动到本行第一个不是blank字符的位置 类似sublime cmd + \leftarrow
  • $ \rightarrow 移动到本行最后一个不是blank字符的位置 类似sublime cmd + \rightarrow
  • g_\rightarrow 移动到本行最后一个不是blank字符的位置 类似sublime cmd + \rightarrow
  • gg \rightarrow 移动到第一行 类似sublime cmd + \uparrow
  • G \rightarrow 移动到最后一行 类似sublime cmd + \downarrow
  • NG/:N \rightarrow 移动到第N行 类似sublime ctrl + g + N
  • e \rightarrow 到下一个单词的结尾 类似sublime option + \rightarrow
  • E \rightarrowblank字符分割
  • w \rightarrow 到下一个单词的开头
  • W \rightarrowblank字符分割
  • % \rightarrow 括号匹配移动
  • * \rightarrow 匹配当前所在单词的下一个
  • # \rightarrow 匹配当前所在单词的上一个
  • fa \rightarrow 下一个字母a
  • t, \rightarrow ,前的第一个字符

粘贴

  • p \rightarrow 粘贴到当前位置之后
  • P \rightarrow 粘贴到当前位置之前
  • yy/ddp \rightarrow 拷贝当前行