Quero comentar um bloco de várias linhas no Jupyter (Ipython Notebook), mas não consigo descobrir como fazer isso nesta versão atual.
Costumava estar em um dos menus suspensos, mas não está mais lá.
Como você comenta blocos de código com várias linhas ao mesmo tempo?
Isso não é duplicado, porque a solução fornecida no link a seguir não parece mais funcionar:
Como posso bloquear o código de comentário no bloco de notas do IPython?
Ctrl+ /não faz nada.
ipython-notebook
jupyter
chrisfs
fonte
fonte
Respostas:
Ctrl+ /funciona para mim no navegador Chrome no MS Windows. Em um Mac, use Cmd+ /(obrigado Anton K).
Observe que, se
/
não tiver saído da caixa, tente pressionar a/
tecla no Numpad. Crédito: @DreamFlasher nos comentários a esta pergunta.fonte
Ctrl + #
/
o teclado numérico é usado.Ainda não consegui encontrar o melhor caminho possível. Como estou usando um teclado com
Finnish
layout, algumas das respostas não funcionam para mim (por exemplo, resposta do usuário5036413).Entretanto, entretanto, eu encontrei uma solução que pelo menos me ajuda a não comentar cada linha uma por uma. Eu estou usando
Chrome browser
emMS Windows
e eu não tenho verificado outras possibilidades embora.A solução:
usa o fato de que você pode ter vários cursores de linha em um
Ipython Notebook
.Pressione o Altbotão e continue segurando-o. O cursor deve mudar sua forma para um grande sinal de adição. O próximo passo é, usando o mouse, apontar para o início da primeira linha que você deseja comentar e, enquanto mantém Altpressionado o botão, pressione o mouse até a última linha que deseja comentar. Por fim, você pode soltar o Altbotão e depois usar o
#
personagem para comentar. Voila! Você já comentou várias linhas.fonte
Tente usar o
/
teclado numérico.Ctrl
O +/
no Chrome não estava funcionando para mim, mas quando usei o/
(símbolo de divisão) do numérico, ele funcionou.fonte
ctrl
+/
não funciona, mas a partir do teclado numérico.Adição rápida à resposta principal : CTRL + / é bom porque alterna entre adicionar e remover # no início de todas as linhas selecionadas. Não viu a nuance exata mencionada, apenas queria adicioná-la aqui. (Isso funcionou no Firefox Developer Edition 54.0b12 no Windows 7).
fonte
Em um teclado finlandês, use Ctrl+ 'para comentar em várias linhas e use as mesmas teclas para comentar.
Ubuntu 14.04
Google Chrome
fonte
TL; DR:
Usando o MacBook Pro com teclado ISO espanhol.
Solução:
Ctrl
+-
História completa
Este é um post antigo, mas a leitura me fez pensar em possíveis atalhos.
Meu teclado é um latino Apple MacBook Pro, chamado espanhol - ISO . Eu tentei mudar a distribuição do teclado para a solução dos EUA ... isso funciona, mas com essa solução eu tenho que trocar de teclado toda vez que quero comentar o que ... é péssimo.
Então eu tentei
ctrl
+-
e funciona. O-
é onde o/
está localizado em um teclado Inglês, mas fazendoCmd
+-
só muda zoom do Chrome, então eu tentei Ctrl que não é tão usado como Cmd no MacOS.Meu argumento para isso seria: se eu tiver mais problemas de atalho, posso tentar o atalho original, mas usando a tecla em que o teclado americano o possui.
fonte
Eu tentei isso no Mac OSX com o Chrome 42.0.2311.90 (64 bits) e isso funciona usando o CMD + /
Poderia ser um problema relacionado ao navegador? Você tentou o Firefox ou o IE?
fonte
Fn+ Cmd+ /no navegador Safari no MacOS
fonte
Cmd
+/
também pode funcionarSelecione as linhas que deseja comentar. Então aperte:
Ctrl + #
fonte
Use aspas simples triplas
'''
no início e no final. Será ignorado como umdoc string
dentro da função.Não consigo descobrir como imprimir isso em várias linhas, mas você pode adicionar uma linha em qualquer lugar entre essas aspas e seu código ficará bem.
fonte
IndentationError: expected an indented block
não importa se eu recuo as coisas entre as aspas ou não.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
No MacOS 10.11 com Firefox e um layout de teclado alemão, é Ctrl+?
fonte
Para um layout de teclado holandês (no Debian 9 no Chromium 57), é Ctrl+°
fonte
Eu adicionei a mesma situação e entrei em um stackoverfow, github e tutoriais mostrando soluções complexas. Nada simples, porém! Alguns com "Mantenha pressionada a tecla alt e mova o mouse enquanto o cursor mostra uma cruz", que não é para usuários de laptops (pelo menos para mim), outros para arquivos de configuração ...
Encontrei depois de uma boa noite de sono. Meu ambiente é laptop, ubuntu e Jupyter / Ipython 5.1.0:
Basta selecionar / destacar uma linha, um bloco ou algo assim, e então "Ctrl" + "/" e é mágico :)
fonte
Depois de procurar por um tempo, encontrei uma solução para comentar sobre um mac AZERTY. O atalho é
Ctrl +/= key
fonte
Selecione as linhas no notebook jupyter do Windows e pressione Ctrl+ #.
fonte
Outra coisa a acrescentar, na versão que estou usando, o código precisa ser inicializado para poder comentar com CTRL e /. Se você não tiver executado o código e o código não estiver colorido, ele não funcionará.
fonte
Eu estou usando chrome, Linux Mint; e para comentar e descomentar pacote de linhas:
fonte
Se você possui um Mac e não um teclado em inglês: Cmd- / ainda é fácil de produzir.
Siga os passos abaixo:
Sempre que você quiser um Cmd- /, precisará mudar para o teclado ABC (na linha do menu, na parte superior da tela, se você tiver marcado para ser mostrado lá no
System Settings - Keyboard tab
).Cmd e a tecla à esquerda da direita "
shift key
" exibem Cmd- /.PS: Não se esqueça de voltar ao teclado normal.
fonte