Как настроить автоматический отступ для ноутбука Jupyter? - PullRequest
0 голосов
/ 07 ноября 2019

Я недавно начал использовать Jupyter Notebook и довольно недоволен автоматическим отступом: нажатие Tab всегда добавляет четыре пробела (или любое количество пробелов, которое я установил в параметрах), где находится курсор. Есть ли способ установить автоматический отступ, чтобы он больше походил на то, к чему я привык в emacs, где

  • нажатие клавиши tab автоматически выравнивает текущую строку (независимо от того, где находится курсор на этой строке),и
  • многократное нажатие клавиши табуляции между допустимыми отступами?

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


Пример, где | обозначает положение курсора:

for j in range(3):
    for i in range(3):
   print(|j)

Однократное нажатие клавиши tab установит строку с отступом по умолчанию

for j in range(3):
    for i in range(3):
        print(|j)

Нажатие клавиши Tab несколько раз приведет к циклу отступа между 8, 4 и 0 начальными пробелами.

Можно ли таким образом настроить автоматический отступ в записной книжке Jupyter?

...