emacs + autex 中 yasnippet 的问题

emacs + autex 中 yasnippet 的问题

我是 Emacs + AucTeX 的新手,正在尝试熟悉编辑 LaTeX 时的自动完成模式。自动完成是一项很棒的功能,但我不明白以下问题:

自动完成功能可以帮助我使用TAB

\usepac
\usepackage[opt1, ...]{包}

但如果我后悔并尝试使用退格键取消它

usepackage[opt1,...]{

命令行显示

“首先存在片段!”并且这一行变得不可删除。

我能怎么做?

答案1

yasnippet 和 auto-complete mode 是相似但不同的软件包。您可以同时使用它们,按下 后它们都会完成您的输入TAB。当您展开等待进一步输入的 (ya)snippet 时,就会发生您所描述的情况。如果您中途改变主意,请先中止当前操作 ( Ctrl- G),然后反复使用 undo 来回滚输入。Undo 在我的计算机上映射到Ctrl- X。默认情况下,Ctrl-Z在 Linux 上不起作用,而是将 emacs 发送到后台(控制台)或将其窗口图标化(X)。

相关内容