Vim Surround, kelimenin etrafına fazladan boşluk ekler


92

Kelimeyi seçip surround eklentisini şu şekilde kullandığımda S:

foobar

O olur

( foobar )

Fazladan boşlukları nasıl kaldırırım, böylece

(foobar)

Ayarlarıma ne koymalıyım?


1
çarpma - Bunu bir süredir fark ettim ve sadece ... acı çektim.
dsummersl

Yanıtlar:


201

Eğer yazarsanız S(, bu boşluklarla çevrili olacak. Ancak )bunun yerine kapatma kullanırsanız S), boşluklarla çevrili olmayacaktır.

Bu, elbette <> [] {} (), sadece bunun için değil , tüm parantez çifti çevresi için geçerlidir (), ancak davranışı, S<bir etiket muhafazasını beklediği için yalnızca S>etrafını sarabilir <>.


13
Teşekkür ederim ... Bunu fark etmeden fazladan boşluğa ne kadar katlandığıma inanamıyorum!
Rich Churcher

2
Tırnak işaretleri gibi hem açılış hem de kapanış sembollerinin aynı olduğu çevre öğeleri ne olacak?
npit

@npit Bildiğim kadarıyla alıntı yapmak her zaman boşluksuzdur. Bunu değiştirmenin bir yolu var mı bilmiyorum ve buna hiç ihtiyacım olmadı.
Michael Berkowski

Şimdi bu iyi bir tasarım seçimi. Belki de keşfetmesi en kolay olanı değil.
William

Oyuna geç kaldım ama bunu yapılandırmanın bir yolu var mı?
Kevin Friedheim

23

Surround eklentisini kullandığınızda şunları kullanabilirsiniz:

cs)cs(boşluksuz çevrelemek yerine :).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.