从Sublime Text 2中的值列表填充代码段

2024-03-28 20:02:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个要用作代码段输入的值列表

  • 我已经创建了一个包含占位符变量的基本代码段

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

通过用sublimetext2对列表中的每个值运行代码段来生成基于输出文本的输出文本,哪种方法最简单?用输入数据以编程方式调用代码段的方法有哪些?在


Tags: 数据方法字符串文本列表代码段编程方式
1条回答
网友
1楼 · 发布于 2024-03-28 20:02:17

您可以使用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"})

查找命令名和参数的一个好方法是使用Tools->;record macro记录宏,然后查看生成的JSON。在

相关问题 更多 >