karakterleri çevreleyen metni seçerek '[', '"', vs.) seçip açılış karakterini vurarak metnin etrafında. Örneğin, eğer o (word)
olacak, word
seçin ve (
çarptı. Emacs bu özelliği arıyor mu ve bunu nasıl etkinleştirebilirim ne olacak?sarma '(' karakter (kaplayan sarar Ben Textmate yılında Emacs
cevap
Autopair bu araçların
Ben http://www.emacswiki.org/emacs/ParEdit kullanın. M- (tam olarak bu.
Pars için, yapabilirsiniz M yapar . - ( parantez/parantez/tırnak için yapabileceği:
Eğer bir bölge vurgulanan yoksa, sadece whatevers çiftini eklemek ve aralarında imleci koyacağızNot. backward-paragraph
geçersiz kılma hakkında yorumlarda
İyi nokta: Ayrıca eşleşen whatevers silme için kullanışlı
(global-set-key (kbd "M-)") 'delete-pair)
DÜZENLEME olduğunu. Büyük bir modda bir şeyle etkileşime girebilecek olan C- { adresine bağlayabilirsiniz. insert-pair
son anahtarını alır ve insert ne çifti görmek için bir arama yapar, bu nedenle something- { bağlamak o istemiyorsanız bunun yerine bu işlev yapışabilir:
(defun my-insert-braces()
(interactive)
(if (region-active-p)
(insert-pair 1 ?{ ?})
(insert "{}")
(backward-char)))
Teşekkürler! Mükemmel çalıştı. – hekevintran
Yalnızca konu – hekevintran
İlginç böcek/garip davranış) = M- { 'artık geriye dönük paragraf için de kullanılabilir' düşünüyoruz: (küresel-set-anahtarı (kbd "M- [") enable' eğer 'insert-çifti daha sonra bir fare eylemi gerçekleştirdiğimde, inkar kaçış karakter çöp emacs (ama bu sadece için 'M - [' ') – rien333
Sen olabilir wrap-region'a bir bakış.
Ben iskelet-mod http://ggorjan.blogspot.com/2007/05/skeleton-pair-mode-in-emacs.html
Bu parantez için çok esnek expecially var altındadır bir kontrol etmek istiyorum.
Çok güzel. Bunu sevdim. – hekevintran
Metin modu modu var. Emacswiki itibaren
: Parantez ve teklifler için TextMate davranışını sahip bir girişim için
Bkz textmate modlu (otomatik kapama üzerine yazarak silme akıllı).
yanı Corral şimdi var olan en iyi biridir. Onun "ne demek istediğimi yap" davranışı, bu işlemi el ile metni seçmekten ve anahtarı vurmaktan çok daha hızlı yapar.
(uyarı: Ben yazar değilim) sadece metni seçin ve ardından çiftini yazın smartparens kullanırsanız
404. Bu bir hatadır. – Zelphir