У мене дуже довгий і дуже вкладений HTML-документ, де мені потрібно швидко знайти тег завершення. Як я можу це зробити?
У мене дуже довгий і дуже вкладений HTML-документ, де мені потрібно швидко знайти тег завершення. Як я можу це зробити?
Відповіді:
Спробуйте команду плагін Emmet Перейти до відповідності пари :
http://docs.emmet.io/action/go-to-pair/
Ярлик (Mac): Shift+ Control+T
Ярлик (ПК): Control+ Alt+J
Існує ярлик ( Ctrl+ Shift+ Aдля користувачів Windows та Linux, Command+ Shift+ Aдля користувачів Mac) для вибору всього блоку в межах вибраного на сьогодні тегу.
Наприклад, якщо ви натискали це, коли ваш текстовий курсор знаходився в межах зовнішнього div
тегу в коді нижче, буде вибрано всі div
s з класом selected
.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Він вбудований щонайменше від Sublime Editor 2. Просто натисніть на наступне, і він врівноважує HTML-тег
Ярлик (Mac): Shift+ Command+ A
Ярлик (Windows): Control+ Alt+ A
У меню "Перейти" Control+ M- Перейти до відповідного дужка. Працює і в дужках.
{ } [] <>
?
Жоден із перерахованих вище не працював над Sublime Text 3 у Windows 10, Ctrl + Shift + 'з плагіном Emmet Sublime Text 3, відмінно працює і був єдиним робочим рішенням для мене. Ctrl + Shift + T повторно відкриває останній закритий елемент і, наскільки мені відомо Sublime, робив це з ранніх версій ST3 або пізніх версій ST2.
Як було сказано раніше, Control
/ Command
+ Shift
+ A
надає основну підтримку відповідності тегів. Натисніть його ще раз, щоб поширити збіг на батьківський елемент. Натисніть стрілку вліво / вправо, щоб перейти до початку / кінця тегу.
Так чи інакше, немає вбудованого виділення відповідних тегів. Emmet - популярний плагін, але він є надмірним для цієї мети, і він може перешкоджати, якщо ви не хочете редагування, подібного до Emmet. Кращий підсвічування брекету, здається, є кращим вибором для цього випадку використання.
Я думаю, ви можете спробувати інший підхід із включеним складанням.
Як у ST2, так і в ST3, якщо ввімкнути складання в налаштуваннях користувача:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Ви можете побачити кнопку складання трикутника в лівій частині рядка, де знаходиться початковий тег. Клацніть його, щоб розгорнути / скласти. Якщо ви хочете скопіювати, скласти та скопіювати, ви отримаєте весь блок.
</
+ <kbd> TAB </kbd> і якщо він не закриває правильний тег, я знаю, що десь у мене звисає відкритий тег, я просто не знаю, де цей відкритий тег знаходиться у цьому файлі HTML з рядком 6000 рядків.