用空格替换区域

rad*_*lan 2 vim replace region

是否有一个键击来用另一个字符(例如空格)替换一个区域(一系列字符,无论如何)?我不是在搜索c,因为它会删除现有的字符并让我输入新的字符,这可能是更少或更多的字符.我想用另一个char替换已删除的字符R.

例如我有这个:

one two three four
Run Code Online (Sandbox Code Playgroud)

并希望将其替换为:

one two ----- four
Run Code Online (Sandbox Code Playgroud)

如果光标位于开头three,我想输入一个击键,一个区域(例如w单词结尾)和替换字符(在本例中-),让vim替换该区域中的所有字符给定的替换字符.

Ken*_*ent 5

你可以尝试:

ver-
Run Code Online (Sandbox Code Playgroud)

用.替换所选部分 -

同样,如果你想用空格替换/填充"区域",你可以:

verspace