我正在编写sublime text3插件。(python3)
我想创建一个WindowCommand来打开文件并对文件做些事情,然后保存并关闭视图。
但是,当我在WindowCommand上打开文件时,在插件完成之前不会打开视图。
看起来WindowCommand阻止了主要的升华线程。
所以我对打开的视图无能为力。
当我尝试等待使用'is_loading()'API打开视图时,它会永远等待,因为在命令完成之前尚未打开视图
任何人都可以提供任何提示或解决方案吗?
谢谢
答案 0 :(得分:0)
如果插件正在打开,编辑,保存和关闭插件,为什么不写入文件。它可以节省管理所有视图的开销。无论如何,你需要做一些线程。看看http://net.tutsplus.com/tutorials/python-tutorials/how-to-create-a-sublime-text-2-plugin/。它是为ST2编写的,但是相同的概念适用,尽管库在python2和python 3之间发生了变化。步骤4开始讨论线程。