Je veux commenter un bloc de plusieurs lignes dans Jupyter (Ipython Notebook), mais je ne peux pas savoir comment faire cela dans cette version actuelle.
Auparavant, il figurait dans l'un des menus déroulants, mais il n'y est plus.
Comment commentez-vous les blocs de code multi-lignes à la fois?
Ce n'est pas un doublon car la solution donnée dans le lien suivant ne semble plus fonctionner:
Comment puis-je bloquer le code de commentaire dans le bloc-notes IPython?
Ctrl+ /ne fait rien.
ipython-notebook
jupyter
chrisfs
la source
la source
Réponses:
Ctrl+ /fonctionne pour moi dans le navigateur Chrome dans MS Windows. Sur un Mac, utilisez Cmd+ /(merci Anton K).
Veuillez noter que si cela
/
n'a pas fonctionné, essayez d'appuyer sur la/
touche du pavé numérique. Crédit: @DreamFlasher dans les commentaires sur cette question.la source
Ctrl + #
/
partir du pavé numérique est utilisé.Je n'ai pas encore réussi à trouver le meilleur moyen possible. Depuis que j'utilise un clavier avec
Finnish
disposition, certaines des réponses ne fonctionnent pas pour moi (par exemple, la réponse de user5036413).Cependant, en attendant, j'ai trouvé une solution qui m'aide au moins à ne pas commenter chaque ligne une par une. Je me sers
Chrome browser
dansMS Windows
et je n'ai pas vérifié d' autres possibilités bien.La solution:
il utilise le fait que vous pouvez avoir plusieurs curseurs de ligne dans un
Ipython Notebook
.Appuyez sur le Altbouton et maintenez- le enfoncé. Le curseur doit changer sa forme en un grand signe plus. L'étape suivante consiste, à l'aide de votre souris, à pointer vers le début de la première ligne que vous souhaitez commenter et tout en maintenant le Altbouton enfoncé, faites glisser votre souris jusqu'à la dernière ligne que vous souhaitez commenter. Enfin, vous pouvez relâcher le Altbouton puis utiliser le
#
personnage pour commenter. Voila! Vous avez maintenant commenté plusieurs lignes.la source
Essayez d'utiliser le à
/
partir du clavier numérique.Ctrl
+/
dans Chrome ne fonctionnait pas pour moi, mais quand j'ai utilisé le/
(symbole de division) du numérique, cela a fonctionné.la source
ctrl
+/
ne fonctionne pas, mais à partir du clavier numérique, cela fonctionne.Ajout rapide à la première réponse : CTRL + / est agréable car il bascule entre l'ajout et la suppression de # au début de toutes les lignes sélectionnées. Je n'ai pas vu cette nuance exacte, alors je voulais juste l'ajouter ici. (Cela fonctionnait dans Firefox Developer Edition 54.0b12 sous Windows 7).
la source
Sur un clavier finlandais, utilisez Ctrl+ 'pour commenter plusieurs lignes et utilisez les mêmes touches pour supprimer le commentaire.
Ubuntu 14.04
Google Chrome
la source
TL; DR:
Utilisation de MacBook Pro avec espagnol - Clavier ISO.
Solution:
Ctrl
+-
Histoire complète
Il s'agit d'un ancien article, mais sa lecture m'a fait penser à des raccourcis possibles.
Mon clavier est un Apple MacBook Pro latin, qui s'appelle espagnol - ISO . J'ai essayé de changer la distribution du clavier en solution américaine ... cela fonctionne, mais avec cette solution, je dois changer de clavier à chaque fois que je veux commenter ce qui ... est nul.
J'ai donc essayé
ctrl
+-
et ça marche. C'est-
là que/
se trouve le clavier anglais, mais faireCmd
+-
ne change que le zoom de Chrome, j'ai donc essayé Ctrl qui n'est pas aussi utilisé que Cmd dans macOS.Ma conclusion serait la suivante: si j'ai plus de problèmes de raccourcis, je pourrais essayer le raccourci d'origine mais en utilisant la touche là où le clavier américain l'aurait.
la source
J'ai essayé cela sur Mac OSX avec Chrome 42.0.2311.90 (64 bits) et cela fonctionne en utilisant CMD + /
Serait-ce un problème lié au navigateur? Avez-vous essayé Firefox ou IE?
la source
Fn+ Cmd+ /dans le navigateur Safari sur MacOS
la source
Cmd
+/
peut également fonctionnerSélectionnez les lignes que vous souhaitez commenter. Puis appuyez:
Ctrl + #
la source
Utilisez des guillemets simples
'''
au début et à la fin. Il sera ignoré en tant quedoc string
dans la fonction.Je ne peux pas comprendre comment imprimer cela sur plusieurs lignes, mais vous pouvez ajouter une ligne n'importe où entre ces guillemets et votre code ira bien.
la source
IndentationError: expected an indented block
peu importe si je retire des éléments entre les guillemets ou non.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
Sur MacOS 10.11 avec Firefox et une disposition de clavier allemande, c'est Ctrl+?
la source
Pour une disposition de clavier néerlandaise (sur Debian 9 dans Chromium 57), c'est Ctrl+°
la source
J'ajoute la même situation et suis allé dans quelques stackoverfow, github et tutoriels montrant des solutions complexes. Rien de simple cependant! Certains avec "Maintenez la touche alt et déplacez la souris pendant que le curseur montre une croix" qui n'est pas pour les utilisateurs d'ordinateurs portables (du moins pour moi), d'autres avec des fichiers de configuration ...
Je l'ai trouvé après une bonne nuit de sommeil. Mon environnement est un ordinateur portable, Ubuntu et Jupyter / Ipython 5.1.0:
Sélectionnez / mettez en surbrillance une ligne, un bloc ou quelque chose, puis "Ctrl" + "/" et c'est magique :)
la source
Après avoir cherché pendant un certain temps, j'ai trouvé une solution pour commenter un mac AZERTY. Le raccourci est
Ctrl +/= key
la source
Sélectionnez les lignes sur le cahier Windows Jupyter, puis appuyez sur Ctrl+ #.
la source
Autre chose à ajouter, dans la version que j'utilise, le code doit être initialisé pour être commenté en utilisant CTRL et /. Si vous n'avez pas exécuté le code et que le code n'est pas colorisé, cela ne fonctionnera pas.
la source
J'utilise Chrome, Linux Mint; et pour commenter et dé-commenter un groupe de lignes:
la source
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 passer au clavier ABC (dans votre ligne de menu en haut de votre écran, si vous l'avez coché pour y être affiché dans le
System Settings - Keyboard tab
).Cmd et la clé à gauche de la droite "
shift key
" vous donne Cmd- /.PS: N'oubliez pas de revenir à votre clavier normal.
la source