PhpStorm. Горячие клавиши для обертки строк в теги.

Вообще я не планировал, что этот пост попадет в паблик, но так получилось. А к тому же, ссылка на пост попала в твиттер => надо выкручиваться 🙂

Я для себя очень часто, а вернее ежедневно собираю заметочки о том, что интересное мне попадается за день.. ну вот, например, как горячие клавиши моей любимой IDE PhpStorm.

Кстати, хочу “продать” вам эту IDE и сказать, что я очень благодарен Jetbrains за такой качественный продукт!

Ну это была лирика. Вернемся к делу!

Сегодня писал html макет и наделал много заголовков, а потому решил, что хочу видеть все эти заголовки обернутые в тег <b></b>. Как выйти из ситуации? Перебирать все, что надо обернуть и делать это ручками – очень нудно и долго, потому я пошел в гугл искать то, чего я долго не мог найти в PhpStorm, а собственно функции “обертка”. ?? вскоре она была найдена!

Хочу заметить, что эта функция была доблавенна в PhpStorm 3.0!

Alt + Ctrl + T – на Win

Cmd + Alt + T – на Mac

??спользование:

  • имеем строку, которую нужно заколючить в тег, либо в кавычки. Выделяем ее => нажимаем сочетание клавиш (см. выше) и видим

Дальнейший выбор зависит от наших потребностей:

  • если необходимо обернуть в тег, то выбираем первую строку, Вас попросят ввести тег и мы полyчим открывающий тег вначале и закрывающий в конце выделенного фрагмента
  • если необходимо заключить фрагмент в тег <![CDATA[ ]]>, то выбираем вторую строку
  • работа с XML Zen Coding 3 строка

Вот, собственно, таким незатейливым способом можно добиться желаемого результата.

P.S. Конечно, скажете Вы, это все уже где-то написанно, да и список горячих клавиш для IDE PphStorm, который можно найти “Help => Default Keymap Reference” ( откроется pdf файл со списком хоткеев, где в левом нижнем углу Вам посоветуют быстрый поиск по горячим клавишам по Сmd + Shift + A), но, к сожалению, чтобы найти эту информацию я потратил прилично времени, потому сделал себе и Вам заметочку.

Leave a Reply

Your email address will not be published. Required fields are marked *