【问题标题】:Sublime snippet with params on tabTrigger在 tabTrigger 上带有参数的 Sublime 片段
【发布时间】:2013-11-18 19:56:07
【问题描述】:

例如,我在 .html 文件中的某处输入:

temp:some-id

并期望我的 sn-p 创造魔法返回这个指定的“some-id”:

<script type="text/template" id="some-id"></script>

所以我需要一种方法来触发一些文本并将一些参数传递给 sn-p 创建文件,这样当触发发生时,我可以将这些参数分配给 .sublime-sn-p 中的某个制表符占位符。有什么想法吗?

附:我正在使用 sublime text 2,如果重要的话。

【问题讨论】:

  • 为什么不用zen编码包?
  • 另外,如果您想自己制作 sn-p,请查看如何使用 python 脚本完成 zen 编码。

标签: sublimetext2 sublimetext sublimetext3


【解决方案1】:

你应该使用变量$TM_CURRENT_WORD,你可以查看这个page了解更多细节

但是在测试时我注意到如果我有 sn-p:

Hello, $TM_CURRENT_WORD

使用触发器hello: 和我想要的单词直接在: 之后像hello:user 我必须突出显示user 如果我想要一个选项卡来触发我的sn-p 所以它应该与在这种情况下是变量$SELECTION

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多