用所选块中的下划线替换所有空格

cod*_*ing 6 vim

我想在当前突出显示的块中用下划线替换所有空格,即不在整个页面上应用它.

我怎样才能做到这一点?

top*_*pek 9

在可视模式下输入:

:s/\%V /_/g
Run Code Online (Sandbox Code Playgroud)

http://vim.wikia.com/wiki/VimTip438

  • 在链接的页面上:为了在视觉选择中进行实际搜索,您将需要使用\%V原子,或将视觉选择定义的标记与\%>'<和\%<'>原子一起使用。最好通过在输入搜索之前将视觉选择保留为<Esc>来完成。您可能需要考虑一个映射,以自动保留视觉选择并输入适当的原子。 (2认同)