过去 3 年我一直使用 sublime text 2 和 LaTexTools 编写我的 latex 文件,没有任何问题。
现在,每次我构建 .tex 文件时,编辑器中的“构建系统”设置都会突然自动设置为“LaTeX”。
这非常烦人,因为我必须手动将设置改回自动才能构建其他文件,例如 Python 脚本。由于我经常喜欢在工作时写报告,所以这令人难以忍受。
之前,自动构建系统意味着我可以在 .tex 文件和脚本之间来回跳转。我没有更改任何设置(据我所知)来导致这种行为的改变,它只是在一夜之间发生的。
有什么办法可以恢复到以前的行为吗?
答案1
最新版本的 LaTeXToolsv3.12.0
引入了一个快捷面板,可使用 来选择不同的构建配置ctrl+shift+b
。此外,它还会覆盖ctrl+b
LaTeX 文件中的构建键以选择 ST2 中的构建系统,因为它默认不支持构建变体。不幸的是,构建系统是窗口范围的,它会干扰您的其他文件。您可以通过将此键绑定添加到您的键盘映射中来覆盖它:
{
"keys": ["ctrl+b"],
"command": "build",
"context":
[
{ "key": "selector", "operator": "equal", "operand": "text.tex.latex" }
]
},