![TeXworks 中的自动完成](https://linux22.com/image/372703/TeXworks%20%E4%B8%AD%E7%9A%84%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90.png)
我是 Texworks 的新手。我希望有这样的行为:如果我输入,\begin{something}
那么短语\end{something}
将自动添加。
此功能可用吗?我该如何激活它?
答案1
TeXworks 确实有一些自动完成功能,请参阅https://github.com/TeXworks/texworks/wiki/CodeCompletion,但我不确定您所要求的内容是否可用。
TeXworks 自动完成功能的工作方式是,你输入给定模式的前几个字母,然后按 -Tab键一次或多次。例如,如果我输入并按bal
,Tab我会得到
\begin{align}
\end{align}•
点击Tab更多次可进入其他环境,如align*
、alignat
和aligned
。您可以使用Shift+ Tab向后循环。末尾的项目符号是一个占位符,您可以通过点击Ctrl+跳转到该占位符Tab,其想法是,在您写完方程式后,您可以快速跳出环境。
TeXworks 资源目录中的文本文件中列出了可用的补全,请参阅https://github.com/TeXworks/texworks/wiki/TipsAndTricks#locating-and-customizing-texworks-resources(找到该目录的一种方法是在 TeXworks 中选择脚本 --> Scripting TeXworks --> 显示脚本文件夹。向上移动一个文件夹,然后进入资源文件夹,在那里你应该找到一个名为完成。