Ich möchte einen Block mit mehreren Zeilen in Jupyter (Ipython Notebook) auskommentieren, kann aber in dieser aktuellen Version nicht herausfinden, wie das geht.
Früher befand es sich in einem der Dropdown-Menüs, ist aber nicht mehr vorhanden.
Wie können Sie mehrzeilige Codeblöcke gleichzeitig auskommentieren?
Dies ist kein Duplikat, da die im folgenden Link angegebene Lösung nicht mehr zu funktionieren scheint:
Wie kann ich den Kommentarcode im IPython-Notizbuch blockieren?
Ctrl+ /macht nichts.
ipython-notebook
jupyter
chrisfs
quelle
quelle
Antworten:
Ctrl+ /funktioniert für mich im Chrome-Browser unter MS Windows. Verwenden Sie auf einem Mac Cmd+ /(danke Anton K).
Bitte beachten Sie, dass
/
Sie die/
Taste auf dem Numpad drücken müssen , wenn dies nicht sofort funktioniert hat. Bildnachweis : @DreamFlasher in Kommentaren zu dieser Frage.quelle
Ctrl + #
/
Zehnertastatur verwendet wird.Ich habe es noch nicht geschafft, den bestmöglichen Weg zu finden. Da ich eine Tastatur mit
Finnish
Layout verwende, funktionieren einige der Antworten für mich nicht (z. B. die Antwort von user5036413).In der Zwischenzeit habe ich jedoch eine Lösung gefunden, die mir zumindest hilft, nicht jede einzelne Zeile einzeln zu kommentieren. Ich benutze
Chrome browser
inMS Windows
und habe andere Möglichkeiten nicht geprüft.Die Lösung:
Es nutzt die Tatsache, dass Sie mehrere Zeilencursor in einem haben können
Ipython Notebook
.Drücken Sie die AltTaste und halten Sie sie gedrückt. Der Cursor sollte seine Form in ein großes Pluszeichen ändern. Der nächste Schritt besteht darin, mit der Maus auf den Anfang der ersten Zeile zu zeigen, die Sie kommentieren möchten, und bei Altgedrückter Taste die Maus bis zur letzten Zeile, die Sie kommentieren möchten, nach unten zu ziehen. Schließlich können Sie die AltSchaltfläche loslassen und dann das
#
Zeichen zum Kommentieren verwenden. Voila! Sie haben jetzt mehrere Zeilen kommentiert.quelle
Versuchen Sie es mit
/
der Zifferntastatur.Ctrl
+/
in Chrome funktionierte nicht für mich, aber als ich das/
(Teilungssymbol) von der Zahl verwendete, funktionierte es.quelle
ctrl
+/
nicht, aber über die Zifferntastatur funktioniert es.Schnelle Hinzufügung zur obersten Antwort : STRG + / ist hilfreich, da zwischen dem Hinzufügen und Entfernen von # am Anfang aller ausgewählten Zeilen hin und her gewechselt wird. Ich habe diese exakte Nuance nicht gesehen und wollte sie nur hier hinzufügen. (Dies funktionierte in Firefox Developer Edition 54.0b12 unter Windows 7).
quelle
Verwenden Sie auf einer finnischen Tastatur Ctrl+ ', um mehrere Zeilen zu kommentieren, und verwenden Sie dieselben Tasten, um die Kommentare zu entfernen.
Ubuntu 14.04
Google Chrome
quelle
TL; DR:
Verwenden des MacBook Pro mit Spanisch - ISO-Tastatur.
Lösung:
Ctrl
+-
Ganze Geschichte
Dies ist ein alter Beitrag, aber als ich ihn las, dachte ich über mögliche Abkürzungen nach.
Meine Tastatur ist ein lateinisches Apple MacBook Pro, das Spanisch - ISO heißt . Ich habe versucht, die Tastaturverteilung auf US-Lösung umzustellen ... das funktioniert, aber mit dieser Lösung muss ich jedes Mal die Tastatur wechseln, wenn ich kommentieren möchte, was ... scheiße ist.
Also habe ich versucht
ctrl
+-
und es funktioniert. Hier-
befindet/
sich das in einer englischen Tastatur, aber wenn SieCmd
+ tun,-
ändert sich nur der Zoom von Chrome, sodass ich Strg ausprobiert habe, das in macOS nicht so verwendet wird wie Cmd.Meine Erkenntnis dazu wäre: Wenn ich mehr Probleme mit Verknüpfungen habe, könnte ich die ursprüngliche Verknüpfung ausprobieren, aber die Taste verwenden, wo die US-Tastatur sie haben würde.
quelle
Ich habe dies unter Mac OSX mit Chrome 42.0.2311.90 (64-Bit) versucht und dies funktioniert mit CMD + /
Könnte es sich um ein Browserproblem handeln? Haben Sie Firefox oder IE ausprobiert?
quelle
Fn+ Cmd+ /In Safari - Browser auf MacOS
quelle
Cmd
+/
kann auch funktionierenWählen Sie die Zeilen aus, die Sie auskommentieren möchten. Dann drücken:
Ctrl + #
quelle
Verwenden Sie
'''
am Anfang und am Ende dreifache einfache Anführungszeichen . Es wird alsdoc string
innerhalb der Funktion ignoriert .Ich kann nicht herausfinden, wie man das in mehreren Zeilen druckt, aber Sie können irgendwo zwischen diesen Anführungszeichen eine Zeile einfügen, und Ihr Code ist in Ordnung.
quelle
IndentationError: expected an indented block
egal ob ich etwas zwischen den Anführungszeichen einrücke oder nicht.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
Unter MacOS 10.11 mit Firefox und einem deutschen Tastaturlayout ist es Ctrl+?
quelle
Für ein niederländisches Tastaturlayout (unter Debian 9 in Chromium 57) ist es Ctrl+°
quelle
Ich füge die gleiche Situation hinzu und ging in ein paar Stackoverfow-, Github- und Tutorials, die komplexe Lösungen zeigen. Nichts einfaches! Einige mit "Halten Sie die Alt-Taste gedrückt und bewegen Sie die Maus, während der Cursor ein Kreuz zeigt", was nicht für Laptop-Benutzer (zumindest für mich) ist, andere mit Konfigurationsdateien ...
Ich fand es nach einer guten Nacht. Meine Umgebung ist Laptop, Ubuntu und Jupyter / Ipython 5.1.0:
Wähle / markiere einfach eine Zeile, einen Block oder etwas anderes und dann "Strg" + "/" und es ist magisch :)
quelle
Nachdem ich eine Weile gesucht habe, habe ich eine Lösung gefunden, um einen AZERTY Mac zu kommentieren. Die Verknüpfung ist
Ctrl +/= key
quelle
Wählen Sie die Zeilen auf Windows Jupyter Notebook und drücken Sie dann Ctrl+ #.
quelle
In der von mir verwendeten Version muss der Code noch initialisiert werden, um ihn mit STRG und / oder auskommentieren zu können. Wenn Sie den Code nicht ausgeführt haben und der Code nicht eingefärbt ist, funktioniert er nicht.
quelle
Ich benutze Chrome, Linux Mint; und zum Kommentieren und Deaktivieren von Zeilenbündeln:
quelle
Wenn Sie einen Mac und keine englische Tastatur haben: Cmd- / ist immer noch einfach zu produzieren.
Befolgen Sie die folgenden Schritte:
Wann immer Sie ein Cmd- / möchten, müssen Sie zur ABC-Tastatur wechseln (in Ihrer Menüzeile oben auf dem Bildschirm, wenn Sie es angekreuzt haben, um dort im angezeigt zu werden
System Settings - Keyboard tab
).Cmd und der Schlüssel links von rechts "
shift key
" geben Ihnen Cmd- /.PS: Vergessen Sie nicht, zu Ihrer normalen Tastatur zurückzukehren.
quelle