如何在Vim中将所有选定的字符更改为_

时间:2010-06-17 10:30:24

标签: vim

我尝试使用Vim绘制类图。

  • 我在 white-spaces 中填充编辑器窗口。

  • 输入:匹配SpellBad / \ s / 以突出显示所有空格。

  • Ctrl + Q 选择垂直空格。

  • Shift + I 插入栏(|)然后 Esc

  • ..............................

  • v + l + ... + l 选择水平白色空格< / p>

但我不知道如何将所有选中的水平空格更改为下划线(_)

我必须按 _ serval时间 当遇到长水平线时,它很糟糕。

  ___________             ___________               
 |           |           |           |              
 | BaseClass |/__________|  Client   |              
 |___________|\          |___________|              
      /_\                                           
       |                                            
       |____________________________________        
       |                 |                  |       
  _____|_____       _____|_____        _____|_____  
 |           |     |           |      |           | 
 | SubClass1 |     | SubClass2 |      | SubClass3 | 
 |___________|     |___________|      |■■■■■■■■■■■| 

我想要一个快速的方法来做到这一点 选择它 - &gt;改变它 - &gt;完成!
也许映射 F6 来做到这一点 谢谢!

2 个答案:

答案 0 :(得分:9)

在突出显示要更改的所有内容后,键入r_

答案 1 :(得分:0)

有很多工具可用于制作ascii图表,并将它们转换为图形UML。你为什么不尝试其中的一个?

e.g。

http://www.jave.de/

http://ditaa.sourceforge.net/

http://www.diku.dk/hjemmesider/studerende/firefly/stud.html