如何在不改变VIM行长度的情况下替换word

如何在不改变VIM行长度的情况下替换word,vim,Vim,我有档案: word some other word (单词后10空格) 我想在不改变行长的情况下替换word 例如: new word some other word (单词后面有6个空格) 在vim中可能吗 我现在只有一个解决方案cl8,但我应该知道新词的长度才能做到这一点。您可以使用R进入替换模式。这使您可以在“word上键入新词,而无需修改空间量。这样做的缺点是,如果你想用一个较短的单词替换一个较长的单词,你就必须“清空”旧单词中多余的字符 有关更多信息,

我有档案:

word          some other word
(单词后10空格)

我想在不改变行长的情况下替换word

例如:

new word      some other word
(单词后面有6个空格)

在vim中可能吗

我现在只有一个解决方案
c
l
8
,但我应该知道
新词的长度才能做到这一点。

您可以使用R进入替换模式。这使您可以在“
word
上键入
新词
,而无需修改空间量。这样做的缺点是,如果你想用一个较短的单词替换一个较长的单词,你就必须“清空”旧单词中多余的字符

有关更多信息,请参见
:help R
:help gR