Как закомментировать несколько строк в Jupyter Notebook с оболочкой IPython? [закрытый]



Я хочу прокомментировать блок из нескольких строк в Jupyter (IPython Notebook), но не могу узнать, как это сделать в этой текущей версии.

Раньше он был в одном из выпадающих меню, но его больше нет.

Как вы сразу комментируете многострочные блоки кода?



Это не дубликат, потому что решение, приведенное в следующей ссылке, похоже, больше не работает:
как я могу заблокировать код комментария в ноутбуке IPython?



Ctrl + / ничего не делает.

6135   18  

18 ответов:

Ctrl + / работает для меня в браузере Chrome в MS Windows

мне еще не удалось найти лучший способ. Так как я использую клавиатуру с Finnish макет, некоторые ответы не работают для меня (например, ответ пользователя 5036413).

тем не менее, в то же время, я придумал решение, которое по крайней мере помогает мне не комментировать каждую строку по одному. Я использую Chrome browser in MS Windows и я не проверяла другие возможности.

решение:
Он использует тот факт, что вы можете есть несколько линейных курсоров в Ipython Notebook.

нажать Alt кнопка и держать его. Курсор должен изменить свою форму на большой знак плюс. Следующий шаг, используя мышь, чтобы указать на начало первой строки, которую вы хотите прокомментировать и удерживая Alt кнопка потяните вниз мышь до последней строки, которую вы хотите прокомментировать. Наконец, вы можете освободить Alt кнопка, а затем использовать # символ комментария. Вуаля! Теперь вы прокомментировали несколько строк.

попробуйте использовать / с помощью цифровой клавиатуры. Ctrl + / в Chrome не работал для меня, но когда я использовал / от числового он работал.

быстрое добавление к верхнему ответу: CTRL + / приятно, потому что это переключатели назад и вперед между добавлением и удалением # в начале все выбранные линии. Не видел, что точный нюанс упоминается так просто хотел добавить его здесь. (Это работало в Firefox Developer Edition 54. 0b12 на Windows 7).

на финской клавиатуре используйте Ctrl + ' комментировать несколько строк и использовать одни и те же клавиши для удаления комментариев.

Ubuntu 14.04Google Chrome

Я пробовал это на Mac OSX с Chrome 42.0.2311.90 (64-бит) и это работает с помощью CMD + /

The version of the notebook server is 3.1.0-cbccb68 and is running on:
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)]

может ли это быть проблема, связанная с браузером? Вы пробовали Firefox или IE?

Fn + Cmd + / в браузере Safari на MacOS

используйте тройные одинарные кавычки ''' в начале и конце. Он будет проигнорирован как doc string внутри функции.

'''
This is how you would
write multiple lines of code
in Jupyter notebooks.
'''

Я не могу понять, как напечатать это в нескольких строках, но вы можете добавить строку в любом месте между этими кавычками, и ваш код будет в порядке.

выберите строки на Windows jupyter notebook и затем нажмите Ctrl+#.

Я добавляю ту же ситуацию и пошел в пару stackoverfow, github и учебники, показывающие сложные решения. Хотя ничего простого! Некоторые с "удерживайте клавишу alt и переместите мышь, пока курсор показывает крест", который не для пользователей ноутбуков (по крайней мере для меня), некоторые другие с файлами конфигурации...

Я нашел его после хорошего ночного сна. Моя среда-ноутбук, ubuntu и Jupyter/Ipython 5.1.0:

просто выберите/выделите одну строку, блок или что-то, а потом "Ctrl" + " / " и это магия :)

после поиска в течение некоторого времени я нашел решение, чтобы прокомментировать AZERTY mac. Ярлык Ctrl +/= key

на голландский раскладка клавиатуры (на Debian 9 в Chromium 57) это Ctrl + °

еще одна вещь, чтобы добавить, в версии, которую я использую, код должен быть инициализирован для того, чтобы закомментировать его с помощью CTRL и / . Если вы не запустили код и код не раскрашен, он не будет работать.

выберите строки, которые вы хотите закомментировать. Затем нажмите:

Ctrl + #

Я использую chrome, Linux Mint; и для комментирования и Dis-комментирования пучка строк:

Ctrl +/

TL; DR:

использование MacBook Pro с испанской-ISO клавиатурой.

устранение: Ctrl + -

вся история

это старый пост, но читая это заставило меня задуматься о возможных ярлыков.

моя клавиатура-это латинский Apple MacBook Pro, который называется испанский-ISO. Я попробовал изменить распределение клавиатуры для решения U. S... это работает, но с этим решением я приходится переключать клавиатуры каждый раз, когда я хочу прокомментировать это... отстой.

поэтому я попробовал ctrl + - и это работает. Элемент - где / находится в английской клавиатуре, но и делать Cmd + - только изменяет масштаб Chrome, поэтому я попробовал Ctrl, который не используется как Cmd в macOS.

мой вынос с этим будет: если у меня больше проблем с ярлыком, я могу попробовать оригинальный ярлык, но с помощью клавиши, где клавиатура США будет иметь оно.

Если у вас есть Mac, а не английская клавиатура: КМД-прежнему легко.

выполните следующие действия:

  1. просто зайдите в Системные настройки Mac, клавиатуру, вкладку "источники ввода" или что бы это ни называлось на английском языке
  2. добавить один для английского языка (отображается как ABC, странный способ написания английского языка).

всякий раз, когда вы хотите Cmd -/, вы должны перейти на клавиатуру ABC (в строке меню в верхней части экрана, если вы поставили галочку, чтобы он был показан там в System Settings - Keyboard tab).

Cmd и ключ слева справа"shift key " дает вам Cmd -/.

P. S: Не забудьте переключиться на обычную клавиатуру.

на MacOS 10.11 с Firefox и немецкой раскладкой клавиатуры это Ctrl + ?

Comments

    Ничего не найдено.