从vim yank寄存器中删除空格?

时间:2013-11-19 16:03:46

标签: vim

每当我把一些东西放到vim寄存器中时,比如"tyit(将标签之间的所有东西都塞进寄存器t),我会得到很多空白。而不是foo bar我获得foo^M [lots of whitespace here] bar。有什么方法可以忽略或替换所有这些空白?

1 个答案:

答案 0 :(得分:2)

我其实只是想出了自己:

:let @t = substitute(@t, '\_s\{2,}', ' ', 'g') 

说明:全局地用一个空格替换两个或多个字符的所有空格,并将其重新映射到同一个寄存器t