2016-04-14 5 views
19

Допустим, у меня есть следующий кодВыберите соответствующий элемент/переименовать HTML-тег в Visual Studio кодекса

<div class="footer"> <div>Foo</div> </div>

Как я могу изменить .footer от div элемента к элементу footer?

То есть, если у меня есть указатель в div Я ищу комбинацию клавиш, которая выбирает открывающий и закрывающий теги элемента. Я считаю, что я использовал emmet для этого раньше в Sublime, но я не могу найти аналогичную функциональность в Code. (В идеале это будет работать и в файлах JSX ...)

+0

Это еще не функция, которую я могу найти, и я не нашел функцию расширения или редактора, чтобы последовательно подражать ей (кто-то, если вы ее найдете). Но есть Пользовательский Голос [запрос] (https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/8243982-auto-close-rename-html-tags-like-visual-studio) мы можем проголосовать. – Vimes

+0

Вы можете использовать расширение Snipet Http, установки и настройки: https://stackoverflow.com/a/45279141/8187926 – Rox

ответ

23

вы хотите переименовать спаренные теги делать? Если да, есть намного более простой способ: вам просто нужно установить расширение Auto Rename Tag. При переименовании одного тега HTML он автоматически переименует парный тег HTML.

enter image description here

+0

Между этим и несколькими недавними обновлениями, добавленными больше функций emmet, это работает. Это не идеально (сработает на некоторых JSX), но я могу использовать его для переименования и emmet для удаления тегов. – alanmoo

+3

Это должно быть стандартное поведение. –

5

Вы можете использовать комбинации клавиш cmd + D (Mac OS) для добавления к выбору следующего подходящего элемента, а затем есть возможность редактировать открытые и закрывающие теги одновременно.

3

CTRL + D на окнах. Как упоминалось @tataata, CMD + D в Mac OS. Не ограничивается переименованием тегов. Очень полезно.

Смежные вопросы