Поиск ярлыка в Visual Studio, чтобы окружить выбранный тег
<table><tr><td>my selected element</td></tr></table>
Я использую Visual Studio 2013.
Что-нибудь в простой ванили VS? Веб-основы? Решарпер? КодРаш?
Поиск ярлыка в Visual Studio, чтобы окружить выбранный тег
<table><tr><td>my selected element</td></tr></table>
Я использую Visual Studio 2013.
Что-нибудь в простой ванили VS? Веб-основы? Решарпер? КодРаш?
CodeRush, безусловно, может решить эту проблему за вас.
Рубен совершенно прав. У нас есть рефакторинг «Surround with Tag», который можно последовательно применять с помощью «td», «tr» и затем «table» (работая изнутри наружу.
В качестве альтернативы вы можете создать шаблон:
Только структура
<table><tr><td>«Caret»</td></tr></table>
Это создаст структуру таблицы, которая вам нужна, и поместит курсор для ввода данных по вашему выбору.
Структура с помощью вставки
<table><tr><td>«Paste»</td></tr></table>
Это создаст нужную вам структуру и вставит в нее содержимое вашего буфера обмена.
Существующий шаблон
Встроенный шаблон .t под вашим руководством создаст гораздо более сложную структуру таблицы, и для решения конкретных задач можно написать плагины.
ПРИМЕЧАНИЕ. В этих методах используется вырезание целевого элемента в буфер обмена. Если ваш целевой элемент достаточно сложен, выбор и вырезание могут показаться слишком трудоемкими.
Однако... другая функция CodeRush (Smart Cut\Copy) значительно упростит эту задачу. Просто поместите каретку слева от цели и режьте. CodeRush обнаружит, что ничего не выбрано, и динамически выберет логический элемент справа, прежде чем продолжить операцию вырезания.
В этот момент ваша задача становится
Все эти шаги можно вызвать, используя только клавиатуру.
Если ничего не помогает... :)
Если это не соответствует вашим потребностям, оставьте комментарий ниже или свяжитесь со мной напрямую ([email protected]), и мы сможем более подробно обсудить ваши потребности.
Я создал новый шаблон Surround в Resharper.
<table><tr><td>$SELECTION$$END$</td></tr></table>