vim 常用命令记录

常规移动:

  1. hjkl

单词之间移动:

  1. w/W :移动到下一个单词开头
  2. b/B :移动到上一个单词开头
  3. e :移动到单词末尾

行间搜索移动:

  1. f{char} + ; (下一个),(上一个)

行首行尾移动:

  1. 0 行首, ^行首非空白字符
  2. $ 行尾 ,g_行尾非空白字符

页面移动:

  1. gg 移动到文件开头
  2. GG 移动到文件末尾
  3. H/M/L

删除一个字符和单词:

  1. x 删除一个字符
  2. dw 删除一个单词 (daw / diw daw会删除单词周围的空格)

删除一行:

  1. dd

删除空号:

  1. dt)

删除引号之间的内容:

  1. dt"

删除到行尾:

  1. d$

删除到行首:

  1. d0

删除多行(还可以在视图模式下选择删除):

  1. 2dd

删除多个字符

  1. 4x

选择删除

  1. visual模式下 + l 选择 + d 删除

快速修改 rcs

  1. 在normal模式下,r{char} 替换单个字符
  2. 在normal模式下,s{char} 删除当前字符,并插入字符
  3. 在normal模式下,R{char} 自己手动试一下效果
  4. 在normal模式下,S 自己手动试一下效果(删除整行)
  5. 在normal模式下,4s 删除四个字符
  6. 在normal模式下,ct" 删除引号里面的字符
  7. 在normal模式下,cw 删除一个单词

前向后项搜索

  1. /
  2. n/N 上下匹配

你可能感兴趣的:(vim 常用命令记录)