![bashrc 导出 TEXEDIT emacs](https://linux22.com/image/257586/bashrc%20%E5%AF%BC%E5%87%BA%20TEXEDIT%20emacs.png)
如果 PDFLaTeX 无法编译
请参阅 LaTeX 手册或 LaTeX Companion 了解说明。输入 H 可立即获得帮助。
我想按下e
以获取 Emacs 实例。光标应该位于错误的位置(如果 TeX 知道的话)
我想我应该插入
export TEXEDIT="emacs magic"
对我来说.bashrc
,但是我应该输入什么来代替魔法?
答案1
因为我一直打开 emacs(emacs 服务器处于活动状态),所以我个人有这个
export TEXEDIT="emacsclient --no-wait +%d %s"
这可以确保你不会打开大量的 emacs 窗口。否则,只需使用
export TEXEDIT="emacs +%d %s"
两个版本都使 emacs 转到正确的行。
= 符号左右两侧不能有空格,这一点很重要。
答案2
有用。您可以在某种程度上“统一”这两种解决方案,因为 emacsclient 有一个后备编辑器,以防 (emacs) 服务器未运行:
导出 TEXEDIT="emacsclient --alternate-editor=emacs --no-wait +%d %s"