vi/vim命令小结

  • i Insert(编辑)模式
  • esc Normal(命令)模式
  • x 删除光标所在位置字符
  • wq 存盘+退出(write&&quite)
  • dd 删除光标所在的行,并且复制到剪切板
  • p 粘贴剪切板里面的内容
  • hjkl 移动光标,左/下/上/右
  • a 在所在光标的后面插入()
  • o xiaoxiezimu o在光标所在行的下一行插入新的行
  • O daxiezimu O在光标所在行的上一行插入新的行
  • cw 替换光标所在位置到单词(如果是的话)到结尾处
  • 0 shuzi 0,移动光标到所在行的第一个字符处
  • ^ 移动光标到所在行的第一个非空字符处
  • $ 移动光标到所在行的最后一个字符处
  • g_ 移动光标到所在行的最后一个非空字符处
  • /word 搜索文本中的这个word单词
  • yy copy光标所在行
  • u undo
  • <^+r> redo
  • :e 打开文件
  • :w 存盘
  • saveas 另存为
  • x, ZZ或:wq 保存并退出
  • :q! 保存并退出
  • . (小数点)重复上一次的命令
  • N 重复某个命令N次
  • NG 移动到第N行
  • gg 移动到第一行
  • G 移动到最后一行
  • w 移动到下一个单词的开头
  • e 移动到下一个单词的结尾
  • % 匹配移动
  • */# 匹配当前位置的单词,*为下一个,#为上一个

你可能感兴趣的:(vi/vim命令小结)