在首选项菜单中有一个宏和键绑定选项,但使用这些宏的唯一方法是单击菜单。
我如何才能获得我所习惯的经典Ctrl+ B->行为?\textbf{}
我真的必须自己编写KeyEquivalents.plist
文件吗?答案是不需要的。
例子:
我写了一段文字,想标记整段文字并将其加粗。我知道我可以从宏菜单中选择“加粗”,但有没有键盘快捷键可以做到这一点?
答案1
1. 内置快捷方式:
下拉菜单项时,您会看到键盘快捷键。以下是菜单示例Source
:
2.命令完成:
如果你只是开始输入你想要的命令
击中esc
你获得:
再次击中esc
:
3.缩写:
除了命令完成之外,还有缩写。所有环境的缩写都以“b”开头。例如,如果您键入\bite
并点击,esc
您将获得itemize
环境:
4.系统偏好设置:
此外,您始终可以添加自己的键盘快捷键。例如System Preferences → Keyboard
,您可以定义COMMAND-B
选择Bold
下拉菜单的选项(未定义键盘快捷键):
重启后,COMMAND-B
收益:
5. 按键绑定编辑器
在下面,Source → Key Bindings
您可以访问键绑定编辑器,使用它(我假设,我自己还没有尝试过)您可以设置其他键盘序列:
从第 6 页开始,TeXShop Tips & Tricks
可以通过菜单访问Help
:
例如,使用美式键盘布局时,按 Opt- 通常会进入
≤
文档,但启用键绑定后\leq
即可输入。类似地,选择某些文本后,按“”将用“和”包围所选文本。
6.宏编辑器:
摘自第 7 页,共TeXShop Tips & Tricks
:
文本宏是简单的文本替换。您还可以告诉 TEXShop 使用 插入任何选定的文本
#SEL#
,使用 放置光标#INS#
,甚至在宏本身中输入多行。然后,您可以为文本宏分配键盘快捷键。我喜欢使用Cmd-B
和Cmd-I
将\textbf{...}
和\emph{...}
插入文档中,其中 ... 是任何可能选定的文本。执行此操作的宏已经在菜单下,Macros → Text Styles
因此我们只需要为它们分配键盘快捷键。要分配Cmd-I
给强调宏:打开宏编辑器,其中宏菜单的形式出现在左侧窗格中;单击文本样式下的强调宏;单击键插入框并插入小写“i”(假定为 Cmd 键,可以选中其他修饰键)。