有没有办法让 TeXShop 完成常用功能,避免多次输入同一个单词?
例如,当你输入 时\sub
,TeXShop 会自动为你提供选项来补全单词。这样你就可以输入\sub
- [ 按 TAB ] - \subsection
..
我发现重复输入常用功能非常繁琐。
答案1
根据关于 TeXShop(可用的这里)
“自动完成是用户可配置的。要配置,请使用 TeXShop 打开文件 ˜/Library/TeXShop/Keyboard/autocompletion.plist。阅读顶部的注释,适当编辑以重新定义 Landweber 的选择或添加您自己的选择,然后保存。如果您使用 Unicode 字符,请务必以 UTF-8 格式编辑和保存”。
源代码编辑器支持命令补全。输入单词的前几个字母,然后按 Esc 键。其余字母将被输入。再次按 Esc 将循环显示所有可能的补全。
答案2
这是另一种方式,最初评论者默里但值得更多关注,因此我在测试后发布了此内容:
假设,您想要一个命令完成\textcolor{red}{coloured text}
,它可用于以coloured text
彩色输出(在序言中red
使用) 。\usepackage[]{xcolor}
GUI 方式(当然控制力较弱):
\textcolor{}{}
在命令窗口中键入并选择,然后按command+shift+W
(快捷键TexShop menu > Source > Command Compeltion > Add Word
:)。现在您可以随时使用它,而无需重新启动您的工作/TexShop。命令完成编辑器方式(如果你想要更多高级功能,例如:光标跳转到第一个
{}
当自动完成被触发时)转到TexShop menu > Source > Command Compeltion > Add Word
。\textcolor{#INS#•#INS#}{•}
在文件底部添加此内容:按下command+s
,您就可以开始了。
我相信,如果有人查看编辑器中已有的条目,他/她可以通过添加简单条目来自动化所有自动完成需求。纺织品商店是一款用途广泛且功能强大的编辑器,在我看来,几乎所有功能都是内置的。
干杯!