跳至主要內容

Vim的基本使用

服务器Vim服务器Vim大约 1 分钟约 349 字全民制作人ikun

Vim的基本使用

常用命令:
查找字符串,例如搜索user:/user,此时关键字被高亮,按n可以找下一个匹配,N为上一个

用法键位
移到单词开头b
移到单词结尾e
撤回u
取消撤回control+r
删除一行dd
向后删一个单词de
不退出vim执行shell:shell,然后exit返回vim
搜索,例如user/user,然后n往下找,N往上
取消搜索高亮:noh
移动到行尾^也就是shift+6
移动到行首$,也就是shift+4
删除到结尾d$
替换一个字母r
跳到某一行:n(n是具体的行数)

vim使用技巧

删除匹配内容的行:

:g/@ApiOperation/d

这里,g 代表全局命令,/@ApiOperation/ 是搜索模式,匹配包含 @ApiOperation 的行,d 是删除命令。

这个命令会删除所有包含 @ApiOperation 注解的行。如果你想预览将要删除的行,可以先使用以下命令:

:g/@ApiOperation/p

替换匹配文本

  1. 替换第一个匹配项

    :s/old/new
    

    这将替换当前行的第一个 "old" 为 "new"。

  2. 替换当前行的所有匹配项

    :s/old/new/g
    

    g 修饰符代表全局替换(global),将当前行中的所有 "old" 替换为 "new"。

  3. 替换所有行的所有匹配项

    :%s/old/new/g
    
上次编辑于:
贡献者: yunfeidog