我真的很喜欢用不同的部分和子部分来构建 Mathematica Notebook,但是我还没有找到有效浏览它的快捷方式。
例如,如何使用键盘快捷键来执行以下操作:
- 从一个段落转到另一个段落?
- 从一个细胞到另一个细胞?
- “开放”还是“扩张”?
答案1
分别打开和关闭您想要的单元格Shift+Ctrl+{
组Shift+Ctrl+}
。
文档中列出了大量的快捷键:
笔记本快捷键
和
键盘快捷键列表
如果你想要额外的功能,你需要组合适当的命令或前端令牌并将其放入KeyEventTranslations.tr
文件中。该文件可以在
FileNameJoin[{$InstallationDirectory, "SystemFiles", "FrontEnd",
"TextResources", "X", "KeyEventTranslations.tr"}]
"X"
其中,您可以用您拥有的平台替换"X"
,"Windows"
或"OSX"
。
例如,可以通过添加以下代码来实现移动到下一个单元格的快捷方式:
Item[KeyEvent["g", Modifiers -> {Control}],
FrontEndExecute[SelectionMove[InputNotebook[], Next, Cell]]]
到KeyEventTranslations.tr
。
欲了解更多信息,请看这里自定义 Mathematica 快捷方式(有良好的链接)在 Mathematica 7 中添加注释(取消注释)代码的键。
答案2
在 Mathematica 中,除了箭头键(我相信你已经知道了)之外,没有其他方法可以做到这一点。我不知道为什么,但他们似乎从未开发出像在许多不同程序中都能找到的导航功能。抱歉。
答案3
要快速跳过单元格,您可以按住 Shift 并按向上/向下键突出显示要跳过的单元格。然后松开 Shift 并按相同方向前进到最后一个突出显示的单元格上方/下方的空间。