![设置 Sublime Text 3 根据文件夹使用不同的构建系统](https://linux22.com/image/1398895/%E8%AE%BE%E7%BD%AE%20Sublime%20Text%203%20%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F.png)
我目前正在开发一个由 2 个组件组成的 Python 项目。这两个组件都位于不同的源文件夹中。
我设置了 sublime text 来在构建时打开 SublimeRepl 并运行当前文件(使用 pypy),整个过程没有任何问题。
这是我当前在 sublime 项目文件中的构建系统:
{
"name":"sublimeRepl",
"selector":"source.python",
"target": "run_existing_window_command",
"id": "repl_pypy_run",
"file": "config/Python/Main.sublime-menu"
}
我想设置 sublime text 以在我位于第一个子项目的目录中时使用 vanilla python 运行我的文件,而当我位于第二个子项目中时仍使用 pypy。
这些项目太相关了,因此不能为它们使用不同的窗口。
真的可以这样做吗?我尝试设置变体,但似乎不起作用。