我知道在命令模式下,ct{char}
会删除当前光标位置的所有文本,直到下一个匹配{char}
,然后可以通过继续输入来替换它。
例如,假设文本为:
abcdefgh
并且光标在b
上,然后键入ctg
将删除bcdef
,可以通过继续输入来替换它。
但这仅适用于单个匹配字符。是否可以通过匹配字符序列来执行此操作,例如,使用gh
而不是g
,在上面的示例中?
注意:我知道可以使用s///
,但这会更快,更方便。
答案 0 :(得分:5)
是。使用搜索命令:
c/gh
搜索是上一个命令的动作。因此,它会删除字符,直到找到gh
字符串。