其他具有与 TeXShop 类似的自动完成快捷键的编辑器

其他具有与 TeXShop 类似的自动完成快捷键的编辑器

TeXShop 有一个我非常喜欢的功能。它能够输入类似\bali+ esc 的命令来获得整个\begin{align}结构,或者尝试输入类似\bite+ esc 的命令。这绝对非常方便。

我知道这些事情可以通过键盘快捷键在其他编辑器中完成,但我不想记住一个新的键盘快捷键(而且,我已经有了许多我使用的)。

所以我的问题是,是否可以使用其他编辑器(例如 vim 或 TeXStudio)重新创建它?

更新:我运行的是 Mac OSX。为了帮助您帮助我,我列出了社区用户可能熟悉的一些其他 Mac 兼容编辑器:

  • 泰克工作室
  • vim 与 latex 套件
  • 泰克利普斯
  • 升华

答案1

你可以尝试技术中心

写入后,它具有一些自动完成功能(按 CTRL SPACE):

伊特

\begin{itemize}
    \item 
\end{itemize}

图古

\begin{figure}%
\includegraphics[width=\columnwidth]{filename}%
\caption{}%
\label{}%
\end{figure}

表格

\begin{table}%
\begin{tabular}{lcr}

\end{tabular}
\caption{}
\label{}
\end{table}

还有更多!你真的应该试一试。

相关文章:

LaTeX 编辑器/IDE

答案2

嗯,基本上,Emacs 的快捷键与你想要的任何快捷键都类似;)。也就是说,扩展只是\bali(而不是像\bali+ 空格,\bali +tab 等)可能会很危险;你会如何输入控制序列开始\bali

如果\bali+ 空间对你有好处,缩写模式是您可以使用的现成解决方案。如果您想让点(Emacsspeak 中的光标)位于扩展文本中的特定位置(例如\begin...\end对之间),缩写模式不够用;那么您可能需要研究亚斯尼普特在其中,您可以创建代码片段,可以通过按键或缩写来扩展TAB(但您可以轻松地将其更改为SPACE,甚至几个不同的独立键 - 尽管我没有测试这些想法)。

相关内容