vim一些命令(我自己常用的)

  • cw替换当前光标位置到当前单词的末尾的字母。
  • 0到当前行最前面,^到当前行第一个字母处。
  • $到行尾,g_到行尾的最后一个字母处。
  • fa本行的下一个a处。
  • 2fa本行的第二个a处。
  • ta本行下一个a的前一个位置。
  • Fa/Ta大写的F/T是指往前查找。
  • dt4本行从光标处开始删除,删除到4的位置。
  • :bn打开下一个文件。
  • :bp打开上一个文件。
  • :e 打开文件
  • :saveas另存为
  • n数字后面加命令:执行这个命令多少次。
    • 100idesu[esc]输入100个desu。
  • .重复上一次命令。
    • 3.重复3次上一次命令。
  • nG跳转到第n行。
    • :n跳转到第n行。
    • gg跳转到第一行
    • G跳转到最后一行
  • w下一个单词的开头
  • e当前单词的结尾
    • E/W的功能和小写一样,不过它的单词是广义的单词,包括下划线、逗号等。
  • *查找当前单词的下一个
  • #查找当前单词的上一个
  • %把光标移动到括号上,%自动匹配当前括号相对的另一个括号。
  • 光标移动和命令组合
    • ``
    • ``
    • ``
    • ``
    • ``
  • gU变大写
  • gu变小写
  • 选中几行,然后=,代码自动缩进。
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``
  • ``

你可能感兴趣的:(vim一些命令(我自己常用的))