2012-02-06 19 views
63

Khi tôi chọn chữ và sử dụng plugin vòm với S:Vim Surround chèn thêm không gian xung quanh từ

foobar 

Nó trở thành

(foobar) 

Làm thế nào để loại bỏ các dấu cách thêm, do đó nó trở thành

(foobar) 

Tôi nên đặt gì trong cài đặt của mình?

+1

vết sưng - Tôi đã nhận thấy điều này trong một thời gian và chỉ cần phân loại ... đã trải qua nó. – dsummersl

Trả lời

138

Nếu bạn gõ S(, nó sẽ được bao quanh bởi không gian. Tuy nhiên, nếu bạn sử dụng bế mạc ) thay S) nó sẽ không được bao quanh bởi không gian.

này áp dụng tất nhiên cho tất cả các môi trường xung quanh cặp khung, <> [] {}(), không chỉ đơn thuần để (), mặc dù hành vi của S< là như vậy mà nó hy vọng một thẻ bao vây nên chỉ S> có thể bao quanh là <>.

+4

thiên tài, cảm ơn! – dsummersl

+3

Cảm ơn bạn ... Tôi không thể tin được bao lâu tôi đã đưa ra thêm khoảng trắng mà không nhận ra điều này! –

+0

Điều gì về các yếu tố bao quanh nơi cả hai biểu tượng mở và đóng đều giống nhau, ví dụ như dấu ngoặc kép? – npit

19

Khi bạn sử dụng vòm cắm bạn có thể sử dụng:

cs) thay vì cs( bao vây không gian :).

Các vấn đề liên quan