在textmate中使用键盘快捷键插入<div> xx </div>

时间:2010-09-21 17:12:31

标签: development-environment textmate

我在textmate中最常见的操作之一是在<div>中封装一段文本。

如何为此创建键盘快捷键?我真的不想学习任何复杂的东西,所以简单的解决方案最好 - 谢谢!

2 个答案:

答案 0 :(得分:1)

也许我不明白你的问题,但是HTML包中的“打开/关闭标签中的包裹选择”(Ctl-Shift-W)怎么样?如果选择了一个文本块,那么使用<p>改写默认的<div>可以完成工作。见http://manual.macromates.com/en/bundles#html

但是以下片段:

$ {0:$ {TM_SELECTED_TEXT / \ A()LT; \ / DIV&GT; \ž| /(α1:$ 1:$ 0℃; \ / DIV&GT;)/米}}

在没有输入标签的情况下做同样的事情......

HTH

答案 1 :(得分:0)

这可能略微偏离主题,但您可能有兴趣将Zen coding用于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中。

快乐编码:)

相关问题