如何为 LyX 中的某些功能创建热键?“水平空间”功能有键盘快捷键吗?
答案1
有大量的热键配置选项
Tools | Preferences | Editing | Shortcuts
如果你在显示包含以下内容的键绑定字段,您将看到一些选项的现有快捷方式Insert | Formatting | Horizontal Space
。
如果选择不能满足您的需求,您还可以尝试创建一个新的、定制的,但这很棘手。
如果你只想进入水平空间的格式化窗口,那么旧的
Alt - I - O - O
将会完成这项工作。
答案2
一般来说,当您调用 LyX 中的任何对话框(即弹出的任何框,您可以选择插入或修改某些内容)时,为了调用对话框而发出的相应命令会显示在底部状态栏中(但一旦发生其他任何事情就会消失,因此您必须快速操作,或反复调用对话框)。
当你进入Insert > Formatting > Horizontal Space
LyX 2.0.0 时,状态栏将显示
(dialog-show-new-inset space)
要创建该对话框的快捷方式,请转到首选项>编辑>快捷方式,创建一个新的快捷方式,然后按照命令插入
dialog-show-new-inset space
即状态栏中显示的内容,但没有括号。选择一个快捷方式,这将调用对话框。
如果你一直想插入一些空格,你也可以更粗暴地插入它,使用 Evil Red Text(TeX 代码)。
要找到要插入的空间的代码,请通过菜单插入,将光标移到该空间并选择Viev > View Source
。然后记下代码。我将使用 Douable Quad 作为示例——它的代码为\qquad{}
。现在使用命令创建快捷方式
command-sequence ert-insert; self-insert \qquad{}; char-forward;
这将插入一个 ERT 框;并在 ERT 框中插入代码\qquad{}
;然后向右移动一个字符,这样您就可以继续在框外书写!它看起来很丑陋,因为 ERT 文件将留在那里,但它可以节省您一直调用对话框的时间。