我刚刚创建了XeLaTeX一个以XeLaTeX.sublime-build在UserSublime Text目录中创建的文件命名的构建系统,其内容为:
{
"cmd": ["xelatex.exe","-synctex=1","-interaction=nonstopmode","$file_base_name"]
}
Run Code Online (Sandbox Code Playgroud)
如果我想将我的F1密钥绑定到这个特定的构建系统,我该怎么办?
注意:Ctrl + B不应影响默认的构建系统.也就是说,我可以使用Ctrl + B默认值,而F1新系统也可以同时使用.
也许有另一种方法来实现这一目标.添加以下文本Default(Windows).sublime-keymap将执行命令:
{"keys": ["f1"], "command": "exec", "args": {"cmd": ["xelatex.exe","-synctex=1","-interaction=nonstopmode","$file_base_name"]}},
Run Code Online (Sandbox Code Playgroud)
但是,$file_base_name这里没有定义.有没有方法可以将当前文件(base_)名称传递给exec?