Vim:用更长/更短的单词替换单词,而不进入插入模式

问题描述 投票:0回答:1

例如,我希望能够在不进入插入模式的情况下将单词

normal
替换为单词
short
longest

例如在重命名变量时会很实用

int normal = 0;

我知道替换模式

<Shift>-R
,当您想将一个单词替换为另一个具有相同长度的单词时,该模式非常有效,但是有没有适合这种用例的方法?

我通常只是

diw
删除内部单词,然后开始在插入模式下输入,但我对 Vim 不太熟悉,所以我想知道是否有更好的方法,不涉及插入模式。

如果默认情况下在 Vim 中不可能,我也对重新映射感兴趣

vim neovim
1个回答
0
投票

我想答案将在 @Friedrich 提供的评论中,即

ciw
来更改内部单词。我认为如果不进入插入模式这是不可能的

© www.soinside.com 2019 - 2024. All rights reserved.