Vim 如何删除两个符号之间的文本并保持编辑模式?

Vim 如何删除两个符号之间的文本并保持编辑模式?,vim,Vim,现在,如果我想替换两个引号之间的文本,我会这样做: "IWantToReplaceThisSOOOOOOOOBADDDDDDD" 我之所以这么做,是因为它把文本删除了,把我放在编辑模式中的引号中间。 所以,我通常只想删除该文本,然后在其位置键入其他内容。di几乎实现了我想要的功能,但它并没有将我置于编辑模式。有没有一种方法我可以这样做,但被置于编辑模式 你所谓的编辑模式实际上叫做插入模式 请参阅:帮助vim模式 c运算符完全按照您的要求执行: ci" 请参阅:帮助c、:帮助操作员、:帮助导航

现在,如果我想替换两个引号之间的文本,我会这样做:

"IWantToReplaceThisSOOOOOOOOBADDDDDDD"
<>我之所以这么做,是因为它把文本删除了,把我放在编辑模式中的引号中间。

所以,我通常只想删除该文本,然后在其位置键入其他内容。di几乎实现了我想要的功能,但它并没有将我置于编辑模式。有没有一种方法我可以这样做,但被置于编辑模式

你所谓的编辑模式实际上叫做插入模式

请参阅:帮助vim模式

c运算符完全按照您的要求执行:

ci"
请参阅:帮助c、:帮助操作员、:帮助导航

你所谓的编辑模式实际上叫做插入模式

请参阅:帮助vim模式

c运算符完全按照您的要求执行:

ci"
请参阅:帮助c、:帮助操作员、:帮助导航


如果你把光标放在I上,你可以做ct。它意味着直到第一次发生的变化。见和。或者使用ci。如果将光标定位在I上,则可以执行ct。它意味着直到第一次发生的变化。见和。或者使用ci。