Mam bardzo długi i bardzo zagnieżdżony dokument HTML, w którym muszę szybko znaleźć tag zamykający. Jak mogę to zrobić?
html
sublimetext
Pavel Binar
źródło
źródło
Odpowiedzi:
Wypróbuj polecenie wtyczki Emmet Przejdź do pasującej pary :
http://docs.emmet.io/actions/go-to-pair/
Skrót (Mac): Shift+ Control+T
Skrót (PC): Control+ Alt+J
https://github.com/sergeche/emmet-sublime#available-actions
źródło
Istnieje skrót ( Ctrl+ Shift+ Adla użytkowników systemów Windows i Linux, Command+ Shift+ Adla użytkowników komputerów Mac) do zaznaczania całego bloku w aktualnie wybranym tagu.
Na przykład, jeśli naciśniesz ten przycisk, gdy kursor tekstowy znajdował się w zewnętrznym
div
znaczniku w poniższym kodzie, zostaną wybrane wszystkie znakidiv
z klasąselected
.<div class='current_tag_block'> <div class='selected'></div> <div class='selected'></div> <div class='selected'></div> <div class='selected'></div> </div>
źródło
Jest wbudowany przynajmniej w Sublime Editor 2. Po prostu naciśnij poniższe i zrównoważy tag HTML
Skrót (Mac): Shift+ Command+ A
Skrót (Windows): Control+ Alt+ A
źródło
W menu „Idź do” Control+ Moznacza opcję Przejdź do pasującego nawiasu. Działa również w przypadku nawiasów.
źródło
{ } [] <>
?Żadne z powyższych nie działało na Sublime Text 3 na Windows 10, Ctrl + Shift + 'z wtyczką Emmet Sublime Text 3 działa świetnie i było dla mnie jedynym działającym rozwiązaniem. Ctrl + Shift + T ponownie otwiera ostatni zamknięty element i, o ile wiem o Sublime, robi to od wczesnych wersji ST3 lub późnych wersji ST2.
źródło
Jak wspomniano wcześniej,
Control
/Command
+Shift
+A
zapewnia podstawową obsługę dopasowywania tagów. Naciśnij go ponownie, aby rozszerzyć dopasowanie do elementu nadrzędnego. Naciśnij strzałkę w lewo / w prawo, aby przejść do tagu początkowego / końcowego.W każdym razie nie ma wbudowanego podświetlania pasujących tagów. Emmet to popularna wtyczka, ale jest to przesada w tym celu i może przeszkadzać, jeśli nie chcesz edycji podobnej do Emmeta. W tym przypadku lepszym wyborem wydaje się wyróżnienie nawiasów .
źródło
Myślę, że możesz spróbować innego podejścia z włączonym spasowaniem.
W obu ST2 i ST3, jeśli włączysz składanie w Ustawieniach użytkownika:
{ ...(previous item) "fold_buttons": true, ...(next item, thus the comma) }
Możesz zobaczyć trójkątny przycisk składania po lewej stronie linii, w której znajduje się tag początkowy. Kliknij, aby rozwinąć / złożyć. Jeśli chcesz kopiować, składać i kopiować, otrzymujesz cały blok.
źródło
</
+ <kbd> TAB </kbd> i jeśli nie zamyka prawidłowego tagu, wiem, że mam gdzieś wiszący otwarty tag, po prostu nie wiem GDZIE ten otwarty tag znajduje się w tym 6000-liniowym pliku HTML.