Comment puis-je commenter plusieurs lignes dans Jupyter Ipython notebook?
Je veux commenter un bloc de plusieurs lignes dans Jupyter (Ipython Notebook), mais impossible de trouver comment faire que, dans cette version actuelle.
Il sert à être dans l'un des menus déroulants, mais n'est plus là.
Comment avez-vous commentaire multi-ligne de blocs de code à la fois?
Ce n'est pas un doublon parce que la solution donnée dans le lien suivant ne semble pas fonctionner plus:
Comment puis-je bloquer les commentaires de code dans le IPython notebook?
Ctrl + / ne fait rien.
- Sont automatique des parenthèses et des guillemets de travail? Plus tôt ipython version perdu cette fonctionnalité (au moins, ce n'était pas par défaut), mais la dernière version stable a nouveau. Je peux imaginer en commentant des lignes est livré avec de ces et d'autres fonctionnalités d'édition de code. Peut-être vous avez besoin de mettre à jour ipython.
- La solution de la question, travaille toujours avec IPython 3.0. Malheureusement, vous avez besoin d'un clavier américain, la mise en page à utiliser (comme indiqué dans la réponse). Avec mon allemand cette disposition n'a jamais été de travail, donc la question de départ et la réponse est toujours valide.
- double possible de Comment puis-je bloquer les commentaires de code dans le IPython notebook?
- J'ai un clavier Américain.
- J'ai mis à jour ma réponse dans la question à traiter avec les non-anglais dispositions de clavier. Lui donner un essai.
- J'ai un anglais/Américain clavier, afin de tester une solution pour un non clavier anglais ne serait pas pratique. Pour quelque raison que ce soit, le problème a disparu. Je suis simplement à la recherche d'un moment de clore cette question maintenant
- Grand que cela fonctionne enfin! La mise à jour que j'ai posté est sur la définition d'un raccourci-clavier personnalisé pour la bascule commentaire de l'événement, de sorte qu'il doit être adapté à toutes les configurations de clavier. Je ne suis pas sûr de la façon de fermer (et non supprimer) une question sans y répondre, désolé.
- Comment puis-je fermer cette question moi-même ? Semble de libre service pour Répondre et sélectionnez ma réponse si la réponse est "qu'il fixe lui-même' –
Vous devez vous connecter pour publier un commentaire.
Ctrl + / fonctionne pour moi dans le navigateur Chrome sous MS Windows. Sur un Mac, utilisez Cmd + / (merci Anton K).
Ctrl + #
/
à partir du clavier numérique est utilisé.Je n'ai pas encore réussi à trouver la meilleure façon possible. Depuis que je suis à l'aide d'un clavier avec
Finnish
mise en page, certaines réponses ne fonctionnent pas pour moi (par exemple user5036413 de réponse).Toutefois, dans l'intervalle, j'ai trouvé une solution qui au moins permet-moi de ne pas commenter chaque ligne une par une. Je suis à l'aide de
Chrome browser
dansMS Windows
et je n'ai pas vérifié les autres possibilités que.La solution:
Il utilise le fait que vous pouvez avoir plusieurs ligne curseurs dans un
Ipython Notebook
.Appuyez sur la touche Alt bouton et le maintenir enfoncé. Le curseur doit changer de forme dans un plus grand signe. La prochaine étape consiste, à l'aide de votre souris pour pointer vers le début de la première ligne vous voulez faire des commentaires et tout en maintenant le Alt bouton déroulant de votre souris jusqu'à la dernière ligne que vous voulez commenter. Enfin, vous pouvez libérer de l' Alt bouton et utilisez ensuite la
#
caractère de commentaire. Voila! Vous avez maintenant commenté plusieurs lignes.Essayez d'utiliser le
/
à partir du clavier numérique.Ctrl
+/
dans Chrome ne fonctionnait pas pour moi, mais quand j'ai utilisé le/
du numérique, il a travaillé.ctrl
+/
ne fonctionne pas, mais à partir du clavier numérique, il le fait.Rapide Plus Haut Réponse: CTRL + /est agréable parce qu'il bascule et-vient entre l'ajout et la suppression # au début de toutes les lignes sélectionnées. Ne savais pas que l'exacte nuance mentionnée voulais juste ajouter ici. (Cela a fonctionné dans Firefox Developer Edition 54.0b12 sur Windows 7).
Sur un finlandais clavier, utilisez Ctrl + ' pour le commentaire sur plusieurs lignes et utiliser les mêmes touches de commentaire.
Ubuntu 14.04
Google Chrome
J'ai essayé ce sur Mac OSX avec Chrome 42.0.2311.90 (64-bit) et cela fonctionne en utilisant CMD + /
Pourrait-il être un problème lié au navigateur? Avez-vous essayé Firefox ou IE?
Fn + Cmd + / dans le navigateur Safari sur mac os
Cmd
+/
peut aussi travaillerTL;DR:
À l'aide de MacBook Pro avec espagnol - ISO Clavier.
Solution:
Ctrl
+-
Histoire complète
C'est un vieux post mais en lisant ça m'a fait penser à propos d'une possible raccourcis.
Mon clavier est un Latin Apple MacBook Pro, qui est appelé espagnol - ISO. J'ai essayé le changement de clavier de distribution aux états-UNIS la solution... cela fonctionne, mais avec cette solution, je dois changer les claviers chaque fois que je veux des commentaires... c'est nul.
J'ai donc essayé
ctrl
+-
et il fonctionne. Le-
est où le/
est situé dans un clavier anglais, mais en le faisantCmd
+-
ne change que le Chrome du zoom, alors j'ai essayé Ctrl, ce qui n'est pas utilisée comme Cmd dans macOS.Mon résumé avec ce serais: si j'ai raccourci plus des problèmes que je pourrais essayer l'original de raccourci, mais à l'aide de la touche où le clavier AMÉRICAIN aurait-il.
Utiliser les triples guillemets simples
'''
au début et à la fin. Il sera ignoré comme undoc string
à l'intérieur de la fonction.Je ne peux pas comprendre comment l'imprimer en plusieurs lignes, mais vous pouvez ajouter une ligne de n'importe où entre les citations et votre code sera bien.
IndentationError: expected an indented block
, peu importe si je tiret choses entre les guillemets ou pas.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
Sélectionnez les lignes que vous souhaitez commenter. Ensuite, appuyez sur:
Ctrl + #
Pour un Néerlandais disposition de clavier (sur Debian 9 en Chrome 57), Ctrl + °
J'ajoute la même situation et est allé à un couple de stackoverfow, github et tutoriels montrant des solutions complexes. Rien de simple! Certaines avec "Maintenez la touche alt enfoncée et déplacez la souris alors que le curseur affiche une croix", qui n'est pas pour les utilisateurs d'ordinateur portable (au moins pour moi), d'autres avec des fichiers de configuration...
Je l'ai trouvé après une bonne nuit de sommeil la nuit. Mon environnement est portable, ubuntu et Jupyter/Ipython 5.1.0 :
Il suffit de sélectionner/mettre en surbrillance une ligne, d'un bloc ou quelque chose, et puis "Ctrl"+"/" et c'est magique 🙂
Après avoir cherché pendant un moment j'ai trouvé une solution pour commenter un AZERTY mac. Le raccourci est
Ctrl +/= key
Sélectionnez les lignes sur windows jupyter ordinateur portable, puis appuyez sur Ctrl+#.
Une autre chose à ajouter, dans la version que j'utilise, le code doit être initialisé pour être à la commenter à l'aide de la touche CTRL et /. Si vous n'avez pas couru le code et le code n'est pas colorisé il l'habitude de travailler.
Je suis en utilisant google chrome, Linux Mint; et pour les commentaires et dis-commentaires faisceau de lignes:
Si vous avez un Mac et pas un clavier anglais:
Cmd-/est toujours facile à produire.
Suivez les étapes ci-dessous:
Chaque fois que vous voulez un Cmd-/, vous devez changer le clavier ABC (dans votre ligne du menu en haut de votre écran,si vous avez coché être montré il y a dans le
System Settings - Keyboard tab
).Cmd et la clé vers la gauche de la droite "
shift key
" vous donne Cmd-/.P. S: N'oubliez pas de revenir à la normale de votre clavier.
Sur MacOS 10.11 avec Firefox et un clavier allemand, c'est Ctrl + ?