在 TeXShop 中,如果我输入\begin{enume
并按下Esc,则它会自动完成如下:
\begin{enumerate}
\item
•
\end{enumerate}•
为什么放•?有什么理由吗?
答案1
这是传统。
至少在我看来,80 年代后期,Mac 上最好的 TeX(普通、AMS-TeX、LaTeX)编辑器是 AlphaTcl,它提供通过 Command-T 进行交互式编译,通过 Command-V 切换到 OzTeX 预览器以及可自定义的命令完成功能。
按下某个组合键会产生输入框,其中的项目符号表示用户应该输入文本的位置。按下 TAB 键可将光标移动到下一个项目符号(将其删除)。
据我所记得,Textures 中捆绑的编辑器没有提供可自定义的命令完成功能。TeXShop 的整体感觉是以 Textures 为原型的;编辑器窗口、预览窗口和控制台。Richard Koch 可能试图从这两个世界中汲取精华。
Mac OS X 发布后,AlphaTcl 的开发陷入停滞,一段时间内,平行版本 AlphaTk 取代了它(只有一些差异),但这个应用程序无法跟上 macOS 的发展;特别是对 Unicode 的支持相当差。现在有了 AlphaX(以前是 AlphaCocoa),它拥有一小群爱好者。我仍然认为它是 TeXShop 的竞争对手,因为它更容易定制。试试看:https://bdesgraupes.pagesperso-orange.fr/alpha.html
答案2
请阅读菜单TeXShop Tips and Tricks
下的文档TeXShop's
Help
。有关的更详细描述,Command Completion
请参阅Command Completion For TeXShop.pdf
中的文档~/Library/TeXShop/CommandCompletion
。您可以~/Library/TeXShop
使用TeXShop's
TeXShop->Open ~/Library/TeXShop
菜单项打开并从那里开始。
答案3
顺便说一句,这几乎与 Windows 世界中 WinEdt-Editor 的工作方式完全相同。但我认为第二个项目有点奇怪。也许它是用来在完成此环境后继续输入的,即发表评论或直接转到下一行。