【问题标题】:Snippet with Custom Variables带有自定义变量的片段
【发布时间】:2013-09-19 22:21:41
【问题描述】:

我想创建一个包,其中包含一系列包含用户可定义变量的 sn-ps。例如,我希望用户能够为名为 HOSTNAME 的变量提供值,并让 sn-ps 包含该用户的值。

Sublime Text Unofficial Documentation 解释:

片段可以访问环境变量形式的上下文信息。 Sublime Text 会自动设置下面列出的变量的值。

您还可以添加自己的变量以提供额外信息。这些自定义变量在 .sublime-options 文件中定义。

我没有找到任何关于.sublime-options 文件语法的信息,但是,当我将它保存在Packages 目录下的任何位置时,Sublime 似乎并没有尝试读取具有该扩展名的文件。这是笔误吗?

使用.tmPreferences 文件似乎可以满足我的要求。这是将用户定义的值放入 sn-p 的唯一方法吗?是否可以使用.sublime-settings 文件?

【问题讨论】:

    标签: sublimetext2 sublimetext sublimetext3


    【解决方案1】:

    .sublime-options 实际上是.sublime-settings.sublime-options 是 ST1 文件,文档已经过时,但是您使用了错误的链接,您应该始终检查并在左侧边栏中切换到您的版本 - ST2ST3 .

    要回答您的问题,您需要将变量放在.tmPreferences 中,如here 所示

    【讨论】:

    • 谢谢,@Vlakarados。抱歉链接不正确。 ST2ST3 页面列表 .sublime-options 也是如此。
    • @PjDietz 如页面下方所述,该主题的文档为草稿格式,我认为他们只是忘记更新该部分:)
    • @SergeyTelshevsky 我们真的需要提醒他们更新文档。另外,使用 .tmPreferences 方法,如何插入当前时间的 sn-p?
    • @Jason 帮不了你,通常用 python 写一个单行比使用 sn-ps 容易得多。该文档永远不会正确更新,但有这样的:sublimetext.info 这是获取最新文档的最佳位置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多