вторник, 14 января 2014 г.

Как в sublime text можно закрыть html тэгом выделенный блок текста (абзац)?

Я нашел в плагине Emmet по пути ~/Emmet/Default (OSX).sublime-keymap, что у меня в sublime text 3 за это отвечает ctrl+w.
Вот код:
{
       "keys": [
           "ctrl+w"
       ],
       "command": "wrap_as_you_type",
       "context": [
           {
               "operand": false,
               "operator": "equal",
               "match_all": true,
               "key": "setting.is_widget"
           },
           {
               "match_all": true,
               "key": "emmet_action_enabled.wrap_as_you_type"
           }
       ]
   },

   В итоге получается, в моем случае (mac os, sublime text 3,  плагин Emmet ),  выделяешь нужные текст или блок кода жмешь ctrl+w, текст по умолчанию обводится дивом и внизу появляется панель и в ней можно сменить тег div на любой другой тег.  При этом раскладка д.б. английская. Можно изменить раскладку, добавив в ~/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap:
{"keys": ["ctrl+w", "ctrl+shift+g" ], "command": "wrap_as_you_type",
"context": [
   {
       "operand": false,
       "operator": "equal",
       "match_all": true,
       "key": "setting.is_widget"
   },
   {
       "match_all": true,
       "key": "emmet_action_enabled.wrap_as_you_type"
   }
]
},
После этого, чтобы обернуть выделенный блок можно нажимать: "ctrl+w", "ctrl+shift+g"

Комментариев нет:

Отправить комментарий