我试图找到一个模式并删除该块。如何从vim命令行中选择?
要删除块我手动做V$%x
。
N - 行选择,$ - 移动到行的结束(是有{线的端部),% - 移动到匹配},X - 删除块
我想知道是有一种方法自动化。有全局命令:g
但我不知道如何在命令模式下选择文本。
我试图找到一个模式并删除该块。如何从vim命令行中选择?
要删除块我手动做V$%x
。
N - 行选择,$ - 移动到行的结束(是有{线的端部),% - 移动到匹配},X - 删除块
我想知道是有一种方法自动化。有全局命令:g
但我不知道如何在命令模式下选择文本。
当您激活按v
视觉模式,你可以选择:
aw a word (with white space)
iw inner word
aW a WORD (with white space)
iW inner WORD
as a sentence (with white space)
is inner sentence
ap a paragraph (with white space)
ip inner paragraph
ab a() block (with parenthesis)
ib inner() block
aB a {} block (with braces)
iB inner {} block
a< a <> block (with <>)
i< inner <> block
a[ a [] block (with [])
i[ inner [] block
希望帮助
为了自动化,我想从命令模式中选择文本而不是可视模式。 –
你有没有试过'da {'? –
这再次在正常模式下工作,而不是在命令行模式下 –