БвшмЮ
Автоматически преобразует это в:
<div>
Или
юигеещт
в
.button
В общем нервы остаются целыми, ибо вам не приходится в ручную всё стирать и писать по новой. Можно даже не беспокоиться о том, какая раскладка у вас стоит.
И самое интересное, что благодаря данной программе можно создать своеобразный Emmet. А точнее, готовую структуру для Emmet'a.
Например пишем это:
.cont
Или
юсщте
Далее мы просто жмём Tab или Enter и получаем это:
.container>.row>.col-md-12
Остаётся нажать ещё раз Tab, что бы Emmet преобразовал данную строку в нужную нам структуру.
Всё это происходит менее чем за 1-2 секунды, что уже говорит хоть о незначительном, но ускорении написания кода.
Дальше всё зависит от вашей фантазии, и от того, сколько сокращений вы придумаете.
Ссылки:
Emmet
Punto Switcher от Яндекса
За наводку на программу спасибо wdmaster
А Вам спасибо за внимание.
Комментарии (15)
FeNUMe
30.09.2015 14:27+5Эм, а в чем смысл? Чем не устраивает встроенная поддержка еммета(зена) в IDE и плагины с ним для текстовых редакторов?
Ohar
30.09.2015 15:14+5Ну вы прямо переизобрели
велосипедавтозамену.
Сам я пользуюсь такими автозаменами:
-
bb
>
— неразрывный пробел
-
cc
>{code}
— моноширинный шрифт в Skype
-
ii
>console.info('', );
— отладка JS
Отключаю Пунто в IDE, потому что при программировании он постоянно не в тему переключает раскладку, он же рассчитан на естественные языки.
У меня он вообще всегда выключен, пользуюсь только горячими клавишами.FeNUMe
30.09.2015 16:18У меня он вообще всегда выключен, пользуюсь только горячими клавишами.
Когда-то из-за назойливой автозамены(вроде не отключаемой в те времена) перешел на Arum Switcher, он был в разы удобнее
-
NorthDakota
30.09.2015 16:13Можно просто освоить метод слепого набора, и никаких проблем не будет
Ohar
30.09.2015 16:22-3Мне кажется, вы не очень хорошо поняли смысл проблемы, затронутой в статье.
Проблема вовсе не в скорости набора, а в скорости корректного написания emmet-выражений
o_nix
30.09.2015 16:51+1Погодите, вы изобрели раздел Live Templates? Он поддерживает кириллицу и может сразу подставлять не промежуточное Emmet выражение, а сразу код с плэйсхолдерами для навигации по табу.
zolotyh
30.09.2015 18:08+1В программировании такой подход не работает. Punto Switcher лучше использовать с естественными языками: в почте, в личной переписке, в веб-формах. Можно обходится и без Punto Switcher: настраивать автозамену на уровне операционки или в конкретном ПО.
sashabeep
30.09.2015 22:16+1Зачем нужен Emmet, если он и так есть?
Я, например, привык к Згтещ Ыцшесрук еще с незапамятных годов, и без него просто не могу, переключение языка вручную считаю недоразумением. Но, конечно, в редакторах он не умеет, поэтому отключаю, хотя, вроде, чего им стоит добавить еще один «умный» словарь. Но вот переехал я на мак в прошлом году, и есть разница между мак и вин-версией, при отключении в какой-то программе все равно остается возможность конвертации по горячей кнопке, если все-таки ошибся, а в мак-версии такого нет, и это иногда печалит, например, когда верстаю статичные страницы на русском языке
kovalevsky
01.10.2015 14:14Я, кстати, подобный кейс решил для себя на «хардварном» уровне.
У меня клавиатура SteelSeries APEX, в ней 3 ряда макро-кнопок + можно перебиндить каждую кнопку, не только макросные + автоматические профили под каждое приложение и переключение их в ручной режиме.
Т.е. мне достаточно просто запустить PhpStorm, автоматические включится нужный профиль и тонна часто-используемых сокращений для Emmet, переназначеных хот-кеев, генераторов.
lenar
Отключаю Пунто в IDE, потому что при программировании он постоянно не в тему переключает раскладку, он же рассчитан на естественные языки.
Darthman
Я раньше также отключал. А сейчас пунто у меня работает только в ручном режиме. Так оказалось еще удобнее и проще.