Vim Surround inserisce uno spazio extra intorno alla parola


91

Quando seleziono la parola e utilizzo il plug-in surround con S:

foobar

Diventa

( foobar )

Come rimuovo gli spazi extra, in modo che diventi

(foobar)

Cosa devo inserire nelle mie impostazioni?


1
bump - L'ho notato per un po 'e solo un po' ... ne ho sofferto.
dsummersl

Risposte:


198

Se digiti S(, sarà circondato da spazi. Tuttavia se usi la chiusura )invece S)non sarà circondato da spazi.

Ciò si applica ovviamente a tutti i dintorni delle coppie di parentesi <> [] {} (), non solo a (), sebbene il comportamento di S<sia tale da aspettarsi un recinto di tag, quindi S>è in grado di circondare solo come <>.


13
Grazie ... non riesco a credere da quanto tempo ho sopportato gli spazi bianchi extra senza rendermene conto!
Rich Churcher

2
Che dire degli elementi surround in cui entrambi i simboli di apertura e chiusura sono gli stessi, ad es.
npit

@npit Per quanto ne so, la citazione circonda sempre senza spazi. Non so se c'è un modo per cambiarlo e non ne ho mai avuto bisogno.
Michael Berkowski

Questa è una buona scelta di design. Forse non è il più facile da scoprire però.
William

Sono in ritardo per il gioco, ma c'è un modo per configurarlo?
Kevin Friedheim

22

Quando usi il plugin surround puoi usare:

cs)invece di cs(circondare senza spazio :).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.