Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim环绕在单词周围插入额外的空格_Vim_Surround - Fatal编程技术网

Vim环绕在单词周围插入额外的空格

Vim环绕在单词周围插入额外的空格,vim,surround,Vim,Surround,当我选择单词并使用带有S的环绕插件时: foobar 它变成 ( foobar ) 如何删除多余的空格,使其成为 (foobar) 我应该在我的设置中放置什么?如果您键入S(,它将被空格包围。但是如果您使用结束符)而不是S),它将不会被空格包围 这当然适用于所有括号对周围环境,[]{}(),而不仅仅是(),尽管当您使用环绕插件时,S的行为能够环绕为,您可以使用: cs)而不是cs(无空间环绕:)。bump-我注意到这一点有一段时间了,只是有点……经历了它。谢谢。。。我真不敢相信我在没有意识

当我选择单词并使用带有
S
的环绕插件时:

foobar
它变成

( foobar )
如何删除多余的空格,使其成为

(foobar)
我应该在我的设置中放置什么?

如果您键入S(,它将被空格包围。但是如果您使用结束符
而不是S),它将不会被空格包围


这当然适用于所有括号对周围环境,
[]{}()
,而不仅仅是
()
,尽管当您使用环绕插件时,S的行为能够环绕为
,您可以使用:


cs)
而不是
cs(
无空间环绕:)。

bump-我注意到这一点有一段时间了,只是有点……经历了它。谢谢。。。我真不敢相信我在没有意识到这一点的情况下忍受了这么长时间的额外空白!如果开始符号和结束符号都相同,那么环绕元素又如何呢?例如引号?@npit据我所知,引号总是围绕着没有空格的元素。我不知道是否有办法改变这一点,而且我从来没有这样的需要。现在这是一个很好的设计选择。也许不是最容易发现的。我比赛迟到了-但是有没有办法配置这个?