Навигационные клавиши для ноутбука Mathematica
Мне действительно нравится структурировать Mathematica Notebook с различными частями и частями, однако я еще не нашел ярлыков для эффективной навигации по нему.
Например, как я могу использовать сочетания клавиш для:
- Переходить от одного абзаца к другому?
- Из одной клетки в другую?
- "Открыть" или "Расходовать"?
3 ответа
To open and close cell groups you want Shift+Ctrl+{
а также Shift+Ctrl+}
соответственно.
Есть куча сочетаний клавиш, перечисленных в документации:
NotebookShortcuts и KeyboardShortcutListing
Если вы хотите что-то еще, вам нужно объединить соответствующую команду или FrontEndToken и поместить это в 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
,
Для получения дополнительной информации, вот SO вопрос о настройке ярлыков mathematica (с хорошими ссылками) и вопрос о добавлении ключа к (не) коду комментария в Mathematica 7.
Одна вещь, которую вы можете сделать, чтобы быстро пропустить ячейки, - это удерживать Shift и нажимать вверх / вниз, чтобы выделить ячейки, которые вы хотите пропустить. Затем отпустите Shift и нажмите в том же направлении, чтобы перейти в пространство чуть выше / ниже последней выделенной ячейки.
В Mathematica нет способов сделать это, кроме клавиш со стрелками (о которых, я уверен, вы уже знали). Я не знаю почему, но они, кажется, никогда не разрабатывали навигацию, которую вы можете найти во многих различных программах. Сожалею.