在vim中,大多数替换命令都会对整行或一组行执行操作,但我希望只在一行的一部分上执行此操作(从光标到行尾或两个标记之间)。
示例
this_is_a_sentence_that_has_underscores = this_is_a_sentence_that_should_not_have_underscores
进入
this_is_a_sentence_that_has_underscores = this is a sentence that should not have underscores
这个任务对整行来说很容易完成,只需使用:s/_/ /g
命令,但是如果仅对等号后面的内容执行替换操作,就会更加困难。
:substitution
命令能否对一行的一半执行操作?