Sublime Text'de kapanış HTML etiketini bulun


Yanıtlar:


136

Emmet eklenti komutunu Eşleşen Çifte Git'i deneyin :

http://docs.emmet.io/actions/go-to-pair/

Kısayol (Mac): Shift+ Control+T

Kısayol (PC): Control+ Alt+J

https://github.com/sergeche/emmet-sublime#available-actions


1
Harika, teşekkürler. Aslında Emmet kullanıyorum, bu yüzden ideal. Kısayoludur: Shift + Ctrl + T .
Pavel Binar

1
Windows kullanıcısı için, yazma sırasındaki kısayol Control + Alt + J
cyberfly

2
Teşekkürler! Control + Alt + J, Linux'ta da çalışır (Linux Mint 14, Sublime Text 3 altında test edilmiştir)
José Tomás Tocino

@AllanRuin Ruin Windows'ta benim için, Emmet ST2'de etkinken, sadece başlangıç ​​etiketinden kapanış etiketine atlamak için çalışıyor, tersi değil.
Volker E.

2
Emmet eklentisi harika çalışıyor. Sen) sadece yüce (Shift + Command + P) size Palet açın ve 'uyan çift' yazmaya başlayın, klavye kısayolunu kullanın zorunda değilsin
Max

124

Kısayol (Orada Ctrl+ Shift+ AWindows ve Linux kullanıcıları için, Command+ Shift+ AMac kullanıcıları için) seçili etiketi içinde tüm bloğu seçin.

Örneğin, metin imleciniz divaşağıdaki kodda dış etiketin içindeyken buna basarsanız div, sınıflı tüm ' ler selectedseçilir.

<div class='current_tag_block'>
  <div class='selected'></div>
  <div class='selected'></div>
  <div class='selected'></div>
  <div class='selected'></div>
</div>

7
dünyamı değiştirdin!
Quaking-Mess

1
Teşekkürler! Bu ipucunu html'nin korkunç bir karmaşasını düzenlerken kullandım, son derece yardımcı oldu
Liam

7
Üst etiketi de seçmek için, kısayolu tekrar kullanın ve seçimi genişletir!
TimoSolo

Bence doğru cevap olmalı! Basit ve eklentiye gerek yok
Hamri Said

soruyu tam olarak yanıtlamaz, ancak yanıt o zaman önemsiz hale gelir. Kapanış etiketini bulmak için seçimin sonuna bakmanız veya sağ ok tuşuna basmanız gerekir.
Frazer Kirkman

12

En azından Sublime Editor 2'den yerleşiktir. Sadece aşağıdakine basın ve HTML etiketini dengeler

Kısayol (Mac): Shift+ Command+ A

Kısayol (Windows): Control+ Alt+ A


7

"Git" menüsünün altında, Control+ MEşleşen Köşeli Paranteze Atla'dır. Parantezler için de çalışır.


29
Parantezler için çalışır, parantezler için çalışır, ancak html etiketleri için çalışmaz.
John Pancoast

7
-1. HTML etiketleri ile ilgili soruya cevap vermiyor.
Zenadix

Yalnızca eşleşen parantezleri buluyor. Bu özelliği aynı zamanda arayacak şekilde nasıl ayarlayabilirim { } [] <>?
SherylHohman

4

Yukarıdakilerin hiçbiri Windows 10'da Sublime Text 3'te çalışmadı, Emmet Sublime Text 3 eklentisiyle Ctrl + Shift + 'harika çalışıyor ve benim için tek çalışan çözümdü. Ctrl + Shift + T, son kapatılan öğeyi yeniden açar ve Sublime hakkındaki bilgilerime göre, ST3'ün erken sürümlerinden veya ST2'nin geç sürümlerinden beri bunu yaptı.


3

Daha önce de belirtildiği gibi, Control/ Command+ Shift+ Asize etiket eşleştirme için temel destek sağlar. Eşleşmeyi ana öğeye genişletmek için tekrar basın. Başlangıç ​​/ bitiş etiketine atlamak için sol / sağ ok tuşuna basın.

Her neyse, eşleşen etiketlerin yerleşik olarak vurgulanması yoktur. Emmet popüler bir eklentidir, ancak bu amaç için aşırıdır ve Emmet benzeri düzenleme istemezseniz size engel olabilir. Parantez Vurgulayıcı bu kullanım durumu için daha iyi bir seçim gibi görünüyor.


harika bilgi kardeşim,
mwangaben

2

Bence, katlama etkinken başka bir yaklaşım denemek isteyebilirsiniz.

Hem ST2 hem de ST3'te, Kullanıcı ayarlarında katlamayı etkinleştirirseniz:

{
    ...(previous item)
    "fold_buttons": true,
    ...(next item, thus the comma)
}

Başlangıç ​​etiketinin olduğu satırın sol tarafında üçgen katlama düğmesini görebilirsiniz. Genişletmek / katlamak için tıklayın. Kopyalamak, katlamak ve kopyalamak istiyorsanız, tüm bloğu alırsınız.

görüntü açıklamasını buraya girin


Benim için sorun şu ki </+ <kbd> TAB </kbd> yazmam ve doğru etiketi kapatmazsa, bir yerde sarkan açık bir etiketim olduğunu biliyorum, sadece NEREDE bilmiyorum bu açık etiket 6000 satırlık HTML dosyasındadır.
Mark Tomlin

Biçimlendirme eklentisi mi deneyin? Belki kod satırı veya başka bir şey? Bazı çevrimiçi olanlar, belki
WesternGun
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.