Wikia

Vim Tips Wiki

Changes: Script:1697

Edit

Back to page

(adjust Template:ScriptComments to remove id as no longer needed; minor tweaks)
(Change <tt> to <code>, perhaps also minor tweak.)
Line 7: Line 7:
 
<blockquote>
 
<blockquote>
 
If either ), }, ], or > is used, the text is wrapped in the appropriate pair
 
If either ), }, ], or > is used, the text is wrapped in the appropriate pair
of characters. Similar behavior can be found with (, {, and [ (but not <),
+
of characters. Similar behavior can be found with (, {, and [ (but not <),
which append an additional space to the inside. Like with the targets above,
+
which append an additional space to the inside. Like with the targets above,
 
b, B, r, and a are aliases for ), }, ], and >.
 
b, B, r, and a are aliases for ), }, ], and >.
 
</blockquote>
 
</blockquote>
Line 14: Line 14:
 
<blockquote>
 
<blockquote>
 
Eight punctuation marks, (, ), {, }, [, ], <, and >, represent themselves
 
Eight punctuation marks, (, ), {, }, [, ], <, and >, represent themselves
and their counterparts. If the opening mark is used, contained whitespace is
+
and their counterparts. If the opening mark is used, contained whitespace is
 
also trimmed.
 
also trimmed.
 
</blockquote>
 
</blockquote>

Revision as of 09:42, July 14, 2012

Use this page to discuss script 1697 surround: delete/change/add parentheses/quotes/XML-tags/much more

  • Add constructive comments, bug reports, or discuss improvements (see the guideline).
  • Do not document the script here (the author should do that on vim.org).
  • This page may be out of date: check the script's vim.org page above, and its release notes.

Comments

How can I disable the spaces added when surrounding? It's good practice at least in Python to surround function parameters with spaces and brackets or parens.

Is this what you're looking for? From :help surround-replacements:

If either ), }, ], or > is used, the text is wrapped in the appropriate pair of characters. Similar behavior can be found with (, {, and [ (but not <), which append an additional space to the inside. Like with the targets above, b, B, r, and a are aliases for ), }, ], and >.

And then from :help surrond-targets:

Eight punctuation marks, (, ), {, }, [, ], <, and >, represent themselves and their counterparts. If the opening mark is used, contained whitespace is also trimmed.

Note these help topics are included in the documentation supplied with surround.vim, they are not part of the built-in Vim help.
Fritzophrenic 16:41, September 27, 2011 (UTC)

Around Wikia's network

Random Wiki