У меня есть область кода Python, выбранного в Emacs. Каковы наиболее эффективные способы отступа и отступа каждой строки в ней на 4 пробела?
В идеале я хотел бы что-то, что не зависит от контекста (например, это позволит мне делать отступы внутри строк документации, где отступ не относится к синтаксису Python).
Моя строка режима показывает (Python) . В поисках в Интернете я нашел много дискуссий об использовании python-mode вместо python , но я начал использовать emacs всего несколько дней назад, поэтому я опасаюсь изменить значения по умолчанию, прежде чем у меня появится возможность понять и их. Если переход на python-mode является лучшим вариантом, я с радостью приму это в качестве ответа.
Что я пробовал (из руководства):
<TAB>без эффектаC-M-\не влияетC-x <TAB>(с жестким отступом) отступать каждую строку на один столбец (и отменяет выбор области)M-iотступает одну первую строку на табуляцию (длина 8 пробелов)C-M-q- "CMq не определен"
Единственный способ, который я нашел, это использовать regex-replace, но это ужасное количество нажатий клавиш для такой простой задачи.
