Sublime Text 2 的 LaTeXTools 自动更改构建系统设置

Sublime Text 2 的 LaTeXTools 自动更改构建系统设置

过去 3 年我一直使用 sublime text 2 和 LaTexTools 编写我的 latex 文件,没有任何问题。

现在,每次我构建 .tex 文件时,编辑器中的“构建系统”设置都会突然自动设置为“LaTeX”。

这非常烦人,因为我必须手动将设置改回自动才能构建其他文件,例如 Python 脚本。由于我经常喜欢在工作时写报告,所以这令人难以忍受。

之前,自动构建系统意味着我可以在 .tex 文件和脚本之间来回跳转。我没有更改任何设置(据我所知)来导致这种行为的改变,它只是在一夜之间发生的。

有什么办法可以恢复到以前的行为吗?

答案1

最新版本的 LaTeXToolsv3.12.0引入了一个快捷面板,可使用 来选择不同的构建配置ctrl+shift+b。此外,它还会覆盖ctrl+bLaTeX 文件中的构建键以选择 ST2 中的构建系统,因为它默认不支持构建变体。不幸的是,构建系统是窗口范围的,它会干扰您的其他文件。您可以通过将此键绑定添加到您的键盘映射中来覆盖它:

{
    "keys": ["ctrl+b"],
    "command": "build",
    "context":
    [
        { "key": "selector", "operator": "equal", "operand": "text.tex.latex" }
    ]
},

相关内容