【问题标题】:textmate snippets and tabstextmate 片段和标签
【发布时间】:2010-06-10 06:56:10
【问题描述】:

我在 textmate 中经常使用 sn-ps——尤其是用于将 API 文档添加到我的源代码中。

您可以在 sn-p 中定义占位符,并且可以使用 TAB / SHIFT+TAB 在这些占位符之间跳转。

我的问题是:

是否仍然可以在当前光标位置占位符位置插入标签而不破坏 sn-ps 的 TAB / SHIFT+TAB 功能?

非常感谢!

【问题讨论】:

    标签: textmate code-snippets


    【解决方案1】:

    我想我找到了一个“解决方案”:

    我添加了一个具有以下设置的新命令:

    save:             nothing
    command(s):       printf "%$(($TM_TAB_SIZE - $TM_LINE_INDEX % $TM_TAB_SIZE))s"
    input:            none
    output:           insert as text
    
    activation:       key equivalent - CTRL + SPACE
    scope selector:   comment.block
    

    等效键也可以是 CTRL + TAB 左右,但 TAB 已经分配了许多功能。对我来说就像一种魅力。

    我使用的是空格而不是制表符...所以如果有人更喜欢制表符,则需要调整解决方案。

    【讨论】:

      【解决方案2】:

      您可以使用一个简单的 \t 来将制表符插入到 sn-p 中。 例如:“\t${0}”,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-29
        • 2010-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多