Как обернуть код/текст в ноутбуках Jupyter
Я использую jupyter-notebooks для кодирования python. Есть ли способ обернуть текст/код в ячейку кода ноутбука jupyter?
Изображение представлено ниже.
![Text not wrapping]()
Ответы
Ответ 1
Найдите свой каталог конфигурации через jupyter --config-dir
(мой - ~/.jupyter
). Затем отредактируйте или создайте nbconfig/notebook.json
, чтобы добавить следующее:
{
"MarkdownCell": {
"cm_config": {
"lineWrapping": true
}
},
"CodeCell": {
"cm_config": {
"lineWrapping": true
}
}
}
(Если в нем есть что-то еще, убедитесь, что у вас есть действительный JSON без запятой после }
s.)
Перезагрузите Jupyter и перезагрузите ноутбук.
Источник: https://github.com/jupyter/notebook/issues/106
Ответ 2
В дополнение к ответу Дэна вы можете применить перенос строк для всех ячеек (код или уценку), указав верхний объект как ячейку. Добавьте код ниже в ~/.jupyter/nbconfig/notebook.json
{
"Cell": {
"cm_config": {
"lineWrapping": true
}
}
}
Пример: это конфигурация моей ячейки
{
"Cell": {
"cm_config": {
"lineNumbers": false,
"lineWrapping": true
}
}
}
Ответ 3
Самый короткий ответ Ever
Попробуйте добавить '\' между строками кода, которые нужно разбить.
Это позволяет вам разделить свой код на разные строки и помочь ему выглядеть красивее.