【问题标题】:Populate snippets from a list of values in Sublime Text 2从 Sublime Text 2 中的值列表填充片段
【发布时间】:2012-10-31 22:29:49
【问题描述】:

我有一个值列表,我想用作 sn-ps 的输入

  • 我创建了一个具有占位符变量的基本 sn-p

  • 我有一个值列表作为 Python 列表(可以是字符串列表,如果使用更复杂的值,则可以是字典列表)

通过使用 Sublime Text 2 对列表中的每个值运行 sn-p,生成输出文本的最轻松的方法是什么?有哪些方法可以通过输入数据以编程方式调用 sn-ps?

【问题讨论】:

    标签: python sublimetext2 code-snippets


    【解决方案1】:

    您可以使用 run_command 执行 UI 中可见的任何操作:

    view.run_command("insert_snippet", {"name": "Packages/etc/my.sublime-snippet"})
    view.run_command("insert", {"characters": "field 1"})
    view.run_command("next_field")
    view.run_command("insert", {"characters": "field 2"})
    view.run_command("next_field")
    view.run_command("insert", {"characters": "field 3"})
    

    查找命令名称和参数的一个好方法是使用工具 -> 录制宏录制宏,然后查看生成的 JSON。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多