У мене є область пітонного коду, вибрана в emacs. Які найефективніші способи відступити та відкрутити кожен рядок у ньому на 4 пробіли?
В ідеалі мені хотілося б щось, що не є контекстним (наприклад, це дозволить мені вводити відступи в документах, де відступ не стосується синтаксису python).
Відображається мій рядок режиму (Python)
. Шукаючи в Інтернеті, я знайшов багато дискусій щодо використання python-mode
замість цього python
, але я почав використовувати emacs лише кілька днів тому, тому я насторожено змінюю параметри за замовчуванням, перш ніж у мене з'явився шанс зрозуміти і їх. Якщо зміна на python-mode
найкращий варіант, я рада прийняти це як відповідь.
Що я спробував (з посібника):
<TAB>
ніякого ефектуC-M-\
ніякого ефектуC-x <TAB>
(жорсткий відступ) відступ кожного рядка на один стовпець (і скасовує виділення регіону)M-i
відступи одного першого рядка за вкладкою (довжина 8 пробілів)C-M-q
- "CMq не визначено"
Єдиний спосіб, який я знайшов, - це використання заміни регулярних виразів, але це надзвичайно багато натискань клавіш для такого простого завдання.
python-indent-shift-left
.