Как закомментировать несколько строк в Jupyter Notebook с оболочкой IPython? [закрытый]
Я хочу прокомментировать блок из нескольких строк в Jupyter (IPython Notebook), но не могу узнать, как это сделать в этой текущей версии.
Раньше он был в одном из выпадающих меню, но его больше нет.
Как вы сразу комментируете многострочные блоки кода?
Это не дубликат, потому что решение, приведенное в следующей ссылке, похоже, больше не работает:
как я могу заблокировать код комментария в ноутбуке IPython?
Ctrl + / ничего не делает.
18 ответов:
мне еще не удалось найти лучший способ. Так как я использую клавиатуру с
Finnishмакет, некоторые ответы не работают для меня (например, ответ пользователя 5036413).тем не менее, в то же время, я придумал решение, которое по крайней мере помогает мне не комментировать каждую строку по одному. Я использую
Chrome browserinMS 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?
используйте тройные одинарные кавычки
'''в начале и конце. Он будет проигнорирован какdoc stringвнутри функции.''' This is how you would write multiple lines of code in Jupyter notebooks. '''Я не могу понять, как напечатать это в нескольких строках, но вы можете добавить строку в любом месте между этими кавычками, и ваш код будет в порядке.
Я добавляю ту же ситуацию и пошел в пару stackoverfow, github и учебники, показывающие сложные решения. Хотя ничего простого! Некоторые с "удерживайте клавишу alt и переместите мышь, пока курсор показывает крест", который не для пользователей ноутбуков (по крайней мере для меня), некоторые другие с файлами конфигурации...
Я нашел его после хорошего ночного сна. Моя среда-ноутбук, ubuntu и Jupyter/Ipython 5.1.0:
просто выберите/выделите одну строку, блок или что-то, а потом "Ctrl" + " / " и это магия :)
после поиска в течение некоторого времени я нашел решение, чтобы прокомментировать AZERTY mac. Ярлык
Ctrl +/= key
на голландский раскладка клавиатуры (на Debian 9 в Chromium 57) это Ctrl + °
еще одна вещь, чтобы добавить, в версии, которую я использую, код должен быть инициализирован для того, чтобы закомментировать его с помощью CTRL и / . Если вы не запустили код и код не раскрашен, он не будет работать.
TL; DR:
использование MacBook Pro с испанской-ISO клавиатурой.
устранение:
Ctrl+-вся история
это старый пост, но читая это заставило меня задуматься о возможных ярлыков.
моя клавиатура-это латинский Apple MacBook Pro, который называется испанский-ISO. Я попробовал изменить распределение клавиатуры для решения U. S... это работает, но с этим решением я приходится переключать клавиатуры каждый раз, когда я хочу прокомментировать это... отстой.
поэтому я попробовал
ctrl+-и это работает. Элемент-где/находится в английской клавиатуре, но и делатьCmd+-только изменяет масштаб Chrome, поэтому я попробовал Ctrl, который не используется как Cmd в macOS.мой вынос с этим будет: если у меня больше проблем с ярлыком, я могу попробовать оригинальный ярлык, но с помощью клавиши, где клавиатура США будет иметь оно.
Если у вас есть Mac, а не английская клавиатура: КМД-прежнему легко.
выполните следующие действия:
- просто зайдите в Системные настройки Mac, клавиатуру, вкладку "источники ввода" или что бы это ни называлось на английском языке
- добавить один для английского языка (отображается как ABC, странный способ написания английского языка).
всякий раз, когда вы хотите Cmd -/, вы должны перейти на клавиатуру ABC (в строке меню в верхней части экрана, если вы поставили галочку, чтобы он был показан там в
System Settings - Keyboard tab).Cmd и ключ слева справа"
shift key" дает вам Cmd -/.P. S: Не забудьте переключиться на обычную клавиатуру.
Comments