我想添加另一个快捷方式来编译文档泰克帕德。
默认值是cmd + T
,而我想用cmd + enter
(enter 键) 创建另一个。
这里您可以在 OS X 的 Texpad 上找到有关 snippet 的简短指南。
用于创建粗体文本的示例代码是
% Snippet to make text bold
% Insert a \textbf command, or surround any selected text with \textbf
ctrl key = b
group = Inline
insert at cursor = \textbf{<SELECTION>}
我可以简单地b
用进行更改enter
,但我不知道如何让命令运行刚刚写的整个文档。
答案1
您要做的事情并不是片段的本意:
自 1.5 版起,Texpad 支持 Snippets 功能,以便于在文档中插入常用的文本块。
构建脚本另一方面,让您定义自定义构建序列,但据我所知,无法为每个序列设置不同的快捷方式(您通常从菜单中选择一个脚本Typeset
并继续使用cmd+T
来构建项目)。
一种解决方法是替换cmd+T
为cmd+enter
(我知道这不是您完全要求的):
- 前往
> System Preferences > Keyboard
; - 转到标签
Shortcuts
; App Shortcuts
在左侧菜单中选择;- 点击
+
标志; Texpad.app
从下拉菜单中选择Application
;- 填写;
Menu Title
Typeset
- 点击该
Keyboard Shortcut
框并按下cmd+enter
键盘上的按钮; - 点击
Add
。
完成后将在 Texpad 中cmd+enter
替换:cmd+T
答案2
您可以使用 TextEdit 写入您想要对代码片段进行的更改,随意命名,并将其保存为 .snippet,保存在 TexPad 已有的代码片段文件夹中。然后您需要退出 TexPad 并再次打开它才能加载代码片段。enter 不能作为选择,我不知道它是否被识别为 return 或 Enter,但我认为它只需要键盘上的字母、符号或数字。即使您使用 Tab 或 Enter 等键,您的代码片段也会起作用,但您需要从代码片段菜单访问它,因为键盘快捷键不起作用。
此外,由于它是为了编译代码,因此您可能需要将类型更改为环境,因为您没有放置任何内联内容。
希望这可以帮助。