Existe um atalho para executar todas as células em um notebook IPython?
E se não, isso tem um motivo específico?
keyboard-shortcuts
jupyter-notebook
user3017048
fonte
fonte
command
+shift
+P
e, em seguida, digitarrun all cells
e pressionar Enter?esc
+H
para mostrar os atalhos do teclado. Os atalhos são limitados devido às opções limitadas que não interferem nos atalhos existentes do navegador.Ctrl
+shift
+p
abre uma janela de navegação privada no firefox para mim!Respostas:
Para o bloco de notas jupyter mais recente, (versão 5) você pode ir para a guia 'ajuda' na parte superior do bloco de notas e então selecionar a opção 'editar atalhos de teclado' e adicionar seu próprio atalho personalizado para a função 'executar todos'.
fonte
Existe um atalho de menu para executar todas as células em Célula> "Executar tudo". Isso não está vinculado a um atalho de teclado por padrão - você terá que definir sua própria vinculação personalizada de dentro do bloco de notas, conforme descrito aqui .
Por exemplo, para adicionar uma ligação de teclado que permite executar todas as células em um notebook, você pode inserir isso em uma célula:
Se você executar este código de dentro do notebook do iPython, deverá descobrir que agora tem uma ligação de teclado para executar todas as células (neste caso, pressione ctrl-M seguido de r)
fonte
~/.jupyter/custom/custom.js
e reinicie o notebook, e o atalho estará sempre disponível para todos os notebooks.Solução mais fácil:
Esc, Ctrl- A, Shift- Enter.
fonte
Tenho tentado fazer isso no Jupyter Lab, então pensei que seria útil postar a resposta aqui. Você pode encontrar os atalhos nas configurações e também adicionar os seus próprios, onde uma lista completa dos atalhos possíveis pode ser encontrada aqui .
Por exemplo, adicionei meu próprio atalho para executar todas as células. No Jupyter Lab, em Configurações> Configurações avançadas, selecione Atalhos de teclado e adicione o seguinte código a 'Substituições de usuário':
Aqui, Shift + Backspace executará todas as células do bloco de notas.
fonte
Shift-BackSpace
pode ser inserido na caixa de diálogo "Editar atalhos de teclado" UI, para o comando de sua escolha, para produzir o mesmo resultado.Jupyter Lab 1.0.4:
No menu superior, vá para:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Cole este código na
User Preferences
janela:user-preferences
janela)Isso entrará em vigor imediatamente. Aqui, dois pressionamentos consecutivos de 'R' executam todas as células (como dois '0' para reiniciar o kernel). Notavelmente,
system defaults
tem modelos vazios para todos os comandos de menu, incluindo este código (pesquisar porrun-all
). Oselector
foi copiadokernelmenu:restart
para permitir a impressãor
dentro das células. Estesystem defaults
copiar e colar pode ser generalizado para qualquer comando.fonte
A partir do 5.5, você pode executar
Kernel > Restart and Run All
fonte