【问题标题】:Is there a way to combine several SublimeText2 snippets into one file?有没有办法将几个 SublimeText2 片段合并到一个文件中?
【发布时间】:2012-12-13 03:37:06
【问题描述】:

我发现 Sublime 团队不允许在一个文件中创建自定义 sn-ps 而是让您:

  1. 将每个 sn-p 放入一个单独的文件中
  2. 让您选择每次保存文件的目录,而不允许定义某种合理的默认路径
  3. 不允许您正确查看 sn-ps 并通知任何冲突
  4. 不允许您为这些 sn-ps 定义任何优先级

现在,我 ST2,但这有点困扰我,所以我来找你,全能的 SO,来帮助我解决这些问题。 我对以上所有内容都可以轻松修改的可能性持完全开放的态度,而且我足够密集以至于找不到方法。*

免责声明:我知道 Zen-Coding/Emmet。这对我来说太过分了。我也不是 Python 人,但如果这是我和幸福之间的唯一障碍,我愿意潜水。

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    几个月前,我花了很多时间尝试制作一个插件,以将当前的 sn-p 系统替换为将您列出的所有问题都考虑在内的插件。我一直没有时间完成它,所以它确实有问题,但它可以在 github 上供任何想要在这里做出贡献的人使用:SMART-Snippets

    但我不会真的向你推荐它,只是想我会提到它。您可能想查看completion files。它们本质上是带有多个 sn-ps 的 sn-p 文件。您还可以查看 ST 包文件夹中的 HTML/html_completions.py (Preferences > Browse Packages)。

    至于目录问题,我理解它的悲哀。我不知道是否有一种简单的方法来指定一个目录,但如果没有,它不会是一个很难编写的插件。有空的时候可以写。

    我没有关于冲突问题的答案。我想使用完成文件会简化这一点。对不起。

    优先级解释in the docs

    希望对你有所帮助。

    【讨论】:

    • 我明白了。现在这可能已经足够好了,但总的来说,这是一个需要插件的利基市场。可以抽象东西的东西 - 例如范围,远离。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2020-09-07
    相关资源
    最近更新 更多