-1

如何使用删除单个长行中多个单词之间的空格vim

已经试过了:

s/ \+/ /

和这方面的例子。

不工作。

我有一条线是这样的:

""" http:// goo gle. com / ? script & GetReferen ce?login = LOGIN&notLogi n & and a lot if this buggy text witch should build relevant url string 

使用第一个解决方案中建议的确切代码,它只会删除意图(我用来在 Python 中构建如此长的字符串值的前 4 个空格)并且单词之间没有空格。

Visual Selection- 我的意思是点击shift+v一次选择整行。与 相同^v+$

无论有或没有 vs,我都无法在没有空格的情况下完全达到线。

4

1 回答 1

2

如果您不使用该g标志,它将仅替换该行中的第一次出现。尝试像这样添加它:

:s/ \+/ /g
于 2016-03-03T16:02:42.490 回答