Atalhos de navegação do Notebook Mathematica

3

Eu realmente gosto de estruturar o Notebook Mathematica com diferentes partes & sub-partes, no entanto, eu ainda não encontrei os atalhos para navegar de forma eficiente.

Por exemplo, como posso usar atalhos de teclado para:

  • Vai de um parágrafo para outro?
  • De uma célula para outra?
  • "Abrir" ou "Expendir"?
por 500 26.05.2011 / 16:04

3 respostas

2

Para abrir e fechar grupos de células, você deseja Shift+Ctrl+{ e Shift+Ctrl+} , respectivamente.

Existem montes de teclas de atalho listadas na documentação: NotebookShortcuts e KeyboardShortcutListing

Se você quiser algo extra, você precisa combinar o comando apropriado ou FrontEndToken e colocá-lo em o arquivo KeyEventTranslations.tr . Este arquivo pode ser encontrado em

FileNameJoin[{$InstallationDirectory, "SystemFiles", "FrontEnd", 
              "TextResources", "X", "KeyEventTranslations.tr"}]

em que você substitui "X" pela plataforma que possui, "X" , "Windows" ou "OSX" .

Por exemplo, um atalho para mover para a próxima célula pode ser implementado adicionando

Item[KeyEvent["g", Modifiers -> {Control}], 
     FrontEndExecute[SelectionMove[InputNotebook[], Next, Cell]]]

para o KeyEventTranslations.tr .

Para obter mais informações, aqui vai uma pergunta sobre SO em personalização dos atalhos da mathematica (com bons links) e um em adicionando uma chave para (des) comentar o código no Mathematica 7 .

    
por 11.06.2011 / 15:13
1

Não há maneiras de fazer isso no Mathematica, além das teclas de seta (que eu tenho certeza que você já sabia). Eu não sei porque, mas eles nunca parecem ter desenvolvido uma navegação como você pode encontrar em muitos programas diferentes. Desculpe.

    
por 26.05.2011 / 17:05
1

Uma coisa que você pode fazer para pular rapidamente as células é segurar a tecla Shift e pressionar para cima / para baixo para realçar a (s) célula (s) que você deseja pular. Em seguida, solte a tecla Shift e pressione a mesma direção para avançar para o espaço logo acima / abaixo da última célula realçada.

    
por 14.09.2011 / 22:01