Блокнот Jupyter окрашивает разные скобки разными цветами - PullRequest
7 голосов
/ 29 сентября 2019

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

  • Есть ли какое-либо расширениедля этого?
  • Есть ли способ добавить некоторый код в custom.js, чтобы это произошло.

Пример кода:

# create new features
df = (df
 .withColumn(("rooms_per_hh", F.round(col('total_rooms') / col('households'), 2)))
 .withColumn(("pop_per_hh", F.round(col('pop') / col('households'), 2)))
 .withColumn(("bedrooms_per_rooms", F.round(col('total_bedrooms') / col('total_rooms'), 2)))
     )

Мне нравитсячтобы увидеть разные цвета для разных скобок.

Ссылки по теме:
- Изменение цвета скобок для jupyter
- Замена / удаление выделения в блокноте Jupyter с пользовательской темой

Требуемый выход: enter image description here

Ответы [ 2 ]

2 голосов
/ 08 октября 2019

Я думаю, вы можете использовать jupyter-notebook-themes Google Chrome и добавить .cm-s-ipython .CodeMirror-matchingbracket { color: black !important;} или что-то еще, чтобы изменить цвет внутренней скобки.

Затем вы можете добавить его в свойChrome как собственное расширение.

0 голосов
/ 04 октября 2019

Вы можете запустить jupyter в VSCode, используя Colorizer для парных скобок (или радужных скобок), и даст вам что-то вроде этого: strong text

Вы импортируете файл .ipynb, имеете команду «Выполнить ячейку» + можете импортировать расширения цвета ... Это не идеально (не совсем "Jupyter"), но работает ...

...