webentwicklung-frage-antwort-db.com.de

Wie kann ich Kommentarcode im IPython-Notebook blockieren?

Ich habe eine Funktion in einem IPython-Notebook definiert und möchte einen Teil davon kommentieren können. Ich würde intuitiv erwarten, einen Codeabschnitt hervorheben zu können, einen Rechtsklick auszuführen und eine Option zum Auskommentieren der Auswahl zu haben, die jedoch nicht implementiert wurde. 

Gibt es eine Möglichkeit, dies zu tun? 

30
WalkingRandomly

Решение по умолчанию

In IPython 2.x und 3.x (cmd|ctrl)-/ wird angezeigt, von (американской), см. https://github.com/ipython/ipython/pull/367 .

Другие раскладки клавиатуры

Sie können den Code für die Installation des Treibers in Ihrem Browser ändern. Для этого добавьте, например, следующие строки

define([
    'base/js/namespace',
    'base/js/events'
    ],
    function(IPython, events) {
        events.on("app_initialized.NotebookApp",
            function () {
                IPython.Cell.options_default.cm_config.extraKeys = {"Ctrl-," : "toggleComment"};
            }
        );
    }
);

использоватьCtrl+,переключать (блокировать) комментарии. Sie können IPython 3.0 ohne Probleme installieren. Weitere Informationen (außer Firefox) Chrome, Firefox-Version: Chrome, Firefox-Version: Firefox-Version: Chrome, Firefox-Version: Firefox-Version: Chrome, Firefox-Version: Chrome, Firefox-Version: Chrome, Firefox-Version: Chrome.

Старое решение (IPython 1.x)

Weitere Informationen zu IPython 1.x finden Sie im Abschnitt comment-uncomment.js unter https://github.com/ipython-contrib/IPython-notebook-extensions -. думаю, это хорошее начало.

51
Jakob

ich habe eine deutsche Tastatur und habe ein paar Tasten ausprobiert. Folgendes funktionierte: [Strg] + [#]

1
nomara

Lösung, die für jedes Tastaturlayout funktionieren sollte:

Im Anschluss an diesen Blogpost: https://towardsdatascience.com/jupyter-notebook-extensions-517fa69d2231 können Sie einige Plugins für jupyter notebook mit dem Befehl installieren:

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install 

Starten Sie nun jupyter und wechseln Sie zur neuen Registerkarte Nbextensions. Es gibt ein Plugin namens Comment/Uncomment Hotkey. Aktivieren Sie es und wählen Sie Ihren Hotkey. Zum Beispiel Alt + C. Jetzt können Sie eine Zeile oder einen Block kommentieren/dekommentieren, indem Sie sie auswählen und Ihren neuen Hotkey verwenden.

0
Raphael Montaud