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

时间:2011-10-26 21:13:51

标签: vim

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

我该怎么做?

2 个答案:

答案 0 :(得分:9)

在可视模式下输入:

:s/\%V /_/g

请参阅http://vim.wikia.com/wiki/VimTip438

答案 1 :(得分:2)

您可以进入可视模式(通过在命令模式下键入v)然后选择所需的文本,然后进入命令模式(通过键入“:”)。这将自动插入选择范围,然后您可以执行必要的替换。

  • 输入v
  • 进入可视模式
  • 选择必要的文字。
  • 键入:进入命令模式。您可以在:'<,'>
  • 下方的提示中找到
  • 最终命令看起来像:'<,'> s / / _ / g