Я недавно начал использовать 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?