Vim的基本使用
大约 1 分钟约 349 字
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
替换匹配文本
替换第一个匹配项:
:s/old/new
这将替换当前行的第一个 "old" 为 "new"。
替换当前行的所有匹配项:
:s/old/new/g
g
修饰符代表全局替换(global),将当前行中的所有 "old" 替换为 "new"。替换所有行的所有匹配项:
:%s/old/new/g