【Helix】支持 LaTeX 编译和正反向搜索
Helix 配置 在 Helix 的配置文件夹下创建 languages.toml 文件,写入如下代码: 1[language-server.texlab.config.texlab.build] 2# https://github.com/helix-editor/helix/wiki/Language-Server-Configurations#latex 3# https://github.com/latex-lsp/texlab/wiki/Configuration 4onSave = true 5forwardSearchAfter = true 6executable = "latexmk" 7args = [ 8 # "-cd", # Maybe block the powershell after compile a .tex file 9 "-xelatex", 10 "-halt-on-error", 11 "-interaction=nonstopmode", 12 "-synctex=1", 13 "%f" 14] 15 16[language-server.texlab.config.texlab.forwardSearch] 17# https://github.com/latex-lsp/texlab/wiki/Previewing#sumatrapdf 18executable = "SumatraPDF" 19args = [ 20 "-reuse-instance", 21 "-forward-search", 22 "%f", 23 "%l", 24 "%p" 25] 26 27[language-server.texlab.config.texlab.chktex] 28onOpenAndSave = true 29onEdit = true 30 31[[language]] 32name = "latex" 33language-servers = ["texlab"] SumatraPDF 这里使用的 PDF 预览器是 SumatraPDF,其他 PDF 预览器也是类似的,在 设置->选项->设置反向搜索命令行 中填入 texlab inverse-search --input "%f" --line %l" ...