3

Мне действительно нравится структурировать Mathematica Notebook с различными частями и частями, однако я пока не нашел ярлыков для эффективной навигации по нему.

Например, как я могу использовать сочетания клавиш для:

  • Переходить от одного абзаца к другому?
  • Из одной клетки в другую?
  • "Открыть" или "Расходовать"?

3 ответа3

2

Чтобы открыть и закрыть группы ячеек, вы хотите 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.

1

Одна вещь, которую вы можете сделать, чтобы быстро пропустить ячейки, - это удерживать Shift и нажимать вверх / вниз, чтобы выделить ячейки, которые вы хотите пропустить. Затем отпустите Shift и нажмите в том же направлении, чтобы перейти к месту чуть выше / ниже последней выделенной ячейки.

1

В Mathematica нет способов сделать это, кроме клавиш со стрелками (о которых, я уверен, вы уже знали). Я не знаю почему, но, похоже, они никогда не разработали навигацию, которую вы можете найти во многих различных программах. Сожалею.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .