Я хочу закомментировать блок из нескольких строк в Jupyter (Ipython Notebook), но не могу узнать, как это сделать в текущей версии.
Раньше он был в одном из выпадающих меню, но его больше нет.
Как вы закомментируете многострочные блоки кода одновременно?
Это не дубликат, потому что решение, приведенное по следующей ссылке, похоже, больше не работает:
Как я могу заблокировать код комментария в блокноте IPython?
Ctrl+ /ничего не делает.
ipython-notebook
jupyter
chrisfs
источник
источник
Ответы:
Ctrl+ /у меня работает в браузере Chrome в MS Windows. На Mac используйте Cmd+ /(спасибо Anton K).
Обратите внимание, если
/
не получилось из коробки, попробуйте нажать/
клавишу на цифровой клавиатуре. Кредит: @DreamFlasher в комментариях к этому вопросу.источник
Ctrl + #
/
используется цифровая клавиатура.Мне пока не удалось найти лучший возможный путь. Так как я использую клавиатуру с
Finnish
раскладкой, некоторые ответы у меня не работают (например, ответ пользователя 5036413).Однако, тем временем, я нашел решение, которое, по крайней мере, помогает мне не комментировать каждую строку по очереди. Я использую
Chrome browser
в,MS Windows
и я не проверял другие возможности, хотя.Решение:
используется тот факт, что вы можете иметь несколько курсоров строки в
Ipython Notebook
.Нажмите Altкнопку и продолжайте удерживать ее. Курсор должен изменить свою форму на большой знак плюс. Следующим шагом с помощью мыши будет указывать на начало первой строки, которую вы хотите прокомментировать, и, удерживая Altкнопку, потяните мышку до последней строки, которую вы хотите прокомментировать. Наконец, вы можете отпустить Altкнопку, а затем использовать
#
символ для комментариев. Вуаля! Вы прокомментировали несколько строк.источник
Попробуйте использовать
/
с цифровой клавиатуры.Ctrl
+/
в Chrome у меня не работал, но когда я использовал/
(символ деления) из числа, это сработало.источник
ctrl
+/
не работает, но с цифровой клавиатуры работает.Быстрое добавление к началу Ответ : CTRL + / удобен тем, что переключается вперед и назад между добавлением и удалением # в начале всех выбранных строк. Не видел упомянутого точного нюанса, поэтому просто хотел добавить его сюда. (Это работало в Firefox Developer Edition 54.0b12 на Windows 7).
источник
На финской клавиатуре используйте Ctrl+, 'чтобы комментировать несколько строк, и те же клавиши, чтобы комментировать.
Ubuntu 14.04
Google Chrome
источник
TL; DR:
Использование MacBook Pro с испанским языком - клавиатура ISO.
Решение:
Ctrl
+-
Полная история
Это старый пост, но его чтение заставило меня задуматься о возможных ярлыках.
Моя клавиатура - латинский Apple MacBook Pro, который называется испанский - ISO . Я попытался изменить распределение клавиатуры на американское решение ... это работает, но с этим решением мне приходится переключать клавиатуры каждый раз, когда я хочу прокомментировать, что ... отстой.
Поэтому я попытался
ctrl
+,-
и это работает.-
То , где/
находится в английской клавиатуре , но делатьCmd
+-
только изменения масштаба в Chrome, так что я попытался Ctrl который не так используется в качестве Cmd в MacOS.Мой вывод с этого будет: если у меня есть больше проблем с ярлыками, я мог бы попробовать исходный ярлык, но с помощью клавиши, где его будет иметь клавиатура США.
источник
Я пробовал это на Mac OSX с Chrome 42.0.2311.90 (64-разрядная версия), и это работает с использованием CMD + /
Может ли это быть проблема, связанная с браузером? Вы пробовали Firefox или IE?
источник
Fn+ Cmd+ /в браузере Safari на MacOS
источник
Cmd
+/
также может работатьВыберите строки, которые вы хотите закомментировать. Затем нажмите:
Ctrl + #
источник
Используйте тройные одинарные кавычки
'''
в начале и конце. Он будет игнорироваться какdoc string
внутри функции.Я не могу понять, как напечатать это в несколько строк, но вы можете добавить строку в любом месте между этими кавычками, и ваш код будет в порядке.
источник
IndentationError: expected an indented block
независимо от того, сделаю ли я отступ от цитаты или нет.'\nfor column in homeData:\n homeDataColumn = homeData[column]\n print(type(homeDataColumn.values[0]))\n'
На MacOS 10.11 с Firefox и немецкой раскладкой клавиатуры это Ctrl+?
источник
Для голландской раскладки клавиатуры (на Debian 9 в Chromium 57) это Ctrl+°
источник
Я добавил ту же ситуацию и пошел в пачке stackoverfow, github и обучающих программ, показывающих сложные решения. Ничего простого, хотя! Некоторые с «Удерживайте клавишу Alt и двигайте мышь, пока курсор показывает крестик», что не для пользователей ноутбуков (по крайней мере, для меня), другие с файлами конфигурации ...
Я нашел это после хорошего сна. Моя среда - это ноутбук, Ubuntu и Jupyter / Ipython 5.1.0:
Просто выберите / выделите одну строку, блок или что-то, а затем "Ctrl" + "/" и это волшебство :)
источник
После поиска я нашел решение, чтобы прокомментировать AZERTY mac. Ярлык
Ctrl +/= key
источник
Выберите строки на ноутбуке Windows jupyter и нажмите Ctrl+ #.
источник
Еще одна вещь, которую нужно добавить, в версии, которую я использую, код должен быть инициализирован, чтобы закомментировать его с помощью CTRL и /. Если вы не запустили код и он не раскрашен, он не будет работать.
источник
Я использую Chrome, Linux Mint; и для комментирования и дискомментирования связки строк:
источник
Если у вас Mac, а не английская клавиатура: Cmd- / по-прежнему легко производить.
Выполните следующие шаги:
Всякий раз, когда вы хотите Cmd- /, вы должны перейти на клавиатуру ABC (в строке меню в верхней части экрана, если вы отметили ее, чтобы она отображалась там
System Settings - Keyboard tab
).Cmd и ключ слева от "
shift key
" дают вам Cmd- /.PS: не забудьте переключиться на обычную клавиатуру.
источник