Вставка <div>xx </div> с помощью сочетания клавиш в textmate - PullRequest
0 голосов
/ 21 сентября 2010

Одной из моих самых распространенных операций в textmate является инкапсуляция блока текста в <div>.

Как я могу создать сочетание клавиш для этого?Мне не очень хочется учиться чему-то сложному, поэтому простые решения подойдут лучше всего - спасибо!

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Может быть, я не понял вашего вопроса, но как насчет «Обтекания выделением в теге Open / Close» (Ctl-Shift-W) из пакета HTML? После выделения выделенного блока текста и набора значения по умолчанию <p> с помощью <div> все работает. Смотри http://manual.macromates.com/en/bundles#html

Но следующий фрагмент:

$ {0: $ {TM_SELECTED_TEXT / \ A <\ / DIV> \ г | / (.). (1: $ 1: $ 0 <\ / DIV>) / м}}

делает то же самое, даже не печатая тег ...

НТН

0 голосов
/ 27 сентября 2010

Это может быть немного не по теме, но вам может быть интересно использовать Zen-кодирование для Textmate, которое позволяет вам создавать много HTML с помощью нескольких нажатий клавиш.

Вы пишете:

div#page>div.logo+ul#navigation>li*5>a

Вы получаете:

<div id="page">
        <div class="logo"></div>
        <ul id="navigation">
                <li><a href=""></a></li>
                <li><a href=""></a></li>
                <li><a href=""></a></li>
                <li><a href=""></a></li>
                <li><a href=""></a></li>
        </ul>
</div>

(отказ от ответственности: пример кода с вышеупомянутого сайта)

Кроме того, он добавляет функции для легкой навигации по редактируемым частямHTML, для удобной упаковки содержимого, используя тот же синтаксис, что и выше.Это последнее прошлое позволит вам обернуть любой текст (контент) в любой HTML-код, который вы захотите.

Удачное кодирование :)

...