Sublimetext2 升华文本2控制台输出到文件?

Sublimetext2 升华文本2控制台输出到文件?,sublimetext2,Sublimetext2,如何获得Sublime Text 2以将控制台的输出写入当前文件 这对于循环列表以生成重复输出之类的事情可能很有用。下面是一个人为的例子: #控制台: >>>宠物=[‘狗’、‘猫’、‘鸟’、‘鱼’] >>>打印'\n%s\n'%'\n'。加入(宠物) 是否有命令将输出发送到我正在处理的文件的插入点 请注意,我并不希望在控制台窗口中运行当前文件,而是希望从控制台运行一个代码段以在当前文件中生成代码 您可以使用insert命令: >>> pets = ['dog', 'cat',

如何获得Sublime Text 2以将控制台的输出写入当前文件

这对于循环列表以生成重复输出之类的事情可能很有用。下面是一个人为的例子:

#控制台:
>>>宠物=[‘狗’、‘猫’、‘鸟’、‘鱼’]
>>>打印'
    \n
  • %s
  • \n
'%'\n'。加入(宠物)
是否有命令将输出发送到我正在处理的文件的插入点


请注意,我并不希望在控制台窗口中运行当前文件,而是希望从控制台运行一个代码段以在当前文件中生成代码

您可以使用
insert
命令:

>>> pets = ['dog', 'cat', 'bird', 'fish']
>>> output = '<ul>\n<li>%s</li>\n</ul>' % '</li>\n</li>'.join(pets)
>>> view.run_command("insert", {"characters": output})
宠物=['dog'、'cat'、'bird'、'fish'] >>>输出='
    \n
  • %s
  • \n
'%'\n'。加入(宠物) >>>view.run_命令(“insert”,{“characters”:output})
这是可行的,但我坚持要更简单、更干净的东西。