如何使用vim
删除单个长行中多个单词之间的空格?
已经尝试过尝试过:
s/ \+/ /
以及此示例。
不起作用。
我有一条线:
""" http:// goo gle. com / ? script & GetReferen ce?login = LOGIN¬Logi n & and a lot if this buggy text witch should build relevant url string
使用在第一个解决方案中建议的exaсtly代码,它只会删除监控(我用来在Python中构建我的长字符串值的前4个空格)并且单词之间没有空格。
Visual Selection
- 我的意思是通过点击shift+v
一次选择整行。与^v+$
相同。
无论是否使用v-s,我都无法在没有空格的情况下完全到达线路。
asciinema
record
答案 0 :(得分:1)
如果您不使用g
标志,它将仅替换该行中的第一个出现。尝试添加如下:
:s/ \+/ /g