vim 常用命令记录

作者: 原型设计 | 来源:发表于2019-12-23 17:01 被阅读0次

    常规移动:

    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 常用命令记录

        本文链接:https://www.haomeiwen.com/subject/dsrznctx.html