终端中的 pdflatex - 如何定义要跳转到的编辑器(而不是 vim)?

终端中的 pdflatex - 如何定义要跳转到的编辑器(而不是 vim)?

当在终端(OS X)中使用 pdflatex 或 latexmk 时,如果编译挂起,我可以使用键“E”跳转到源代码中的错误位置。

但是,这会在终端中打开 vim,而我对该编辑器不熟悉。

在这种情况下,我可以在哪里定义要使用的编辑器?我更喜欢 Aquamacs 或 Emacs。

答案1

texdoc web2c

--with-editor=cmd 更改交互命令调用的默认编辑器e。请参阅第 3.5.3 节 [编辑器调用],第 12 页。

第 12 页说,作为命令行的替代方法,您可以将 TEXEDIT 环境变量设置为emacs %s

给那些不知道这一点的人提示(比如原始海报): 可以export TEXEDIT="emacs %s"在终端中设置环境变量

相关内容