как сделать правильный отступ в Emacs? - PullRequest
0 голосов
/ 25 сентября 2010

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

Ответы [ 2 ]

6 голосов
/ 25 сентября 2010

Это будет зависеть от вашего основного режима.В режиме python (который, я думаю, вам нужно, основываясь на четырех пробелах и увидев вас вокруг тега python), используйте Ctrl - c <</kbd> и Ctrl - c >

В режиме до мажор просто нажмите tab , и он будет сдвигаться в соответствии ск правилам, указанным в основном режиме.

Также обратите внимание, что прямо над мини-буфером вы увидите название основного режима, которое обычно является именем языка, с которым вы работаете.Если вы щелкните левой кнопкой мыши на этом, вы увидите список часто используемых команд и их привязки клавиш.

4 голосов
/ 25 сентября 2010

Если вы делаете отступ, читайте о программном отступе .По сути, каждый режим программирования имеет собственную ширину вкладки (которая определяет величину отступа).Чтобы сделать отступ в строке, в которой находится курсор, просто нажмите клавишу табуляции.Чтобы сделать отступ для нескольких строк, выделите их и используйте CM - \ (т. Е. ESC C - \ ).

Для редактирования текста прочитайтеобычный отступ .Опять же, вкладка будет отступать, а Cx tab будет отступать несколько строк на одну и ту же сумму.Обратите внимание, что вы можете передать числовые аргументы функциям, связанным с клавишами, сначала набрав M- n , где n - число.Таким образом, M-4 Cx tab будет отступать выбранные строки на 4 пробела.конвертировать пробелы во вкладки и табуляции в пробелы, соответственно.Вы можете связать их с последовательностями клавиш в вашем конфигурационном файле emacs (.emacs или .emacs.d / init.el), используя global-set-key .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...