Как сделать отступ блока текста вправо на 2 пробельных символа в Emacs?
Как сделать отступ блока текста вправо на 4 пробельных символа в Emacs?
[EDIT] мне нужен метод, который не мешает режиму CUA.
Как сделать отступ блока текста вправо на 2 пробельных символа в Emacs?
Как сделать отступ блока текста вправо на 4 пробельных символа в Emacs?
[EDIT] мне нужен метод, который не мешает режиму CUA.
попробуйте комбинации клавиш C-X TAB (aka C-x C-i), который связан с indent-rigidly
, который выделяет область одним пробелом.
Итак, вы бы отступ на два, нажав, что дважды установив область вокруг кода, который вы хотите отступа и набрав:
C-x C-i C-x C-i
или можно передать числовой префикс с
C-u 2 C-x C-i
чтобы получить 4 пробела, сделайте префикс с 4
C-u 4 C-x C-i
и, в качестве бонуса, вы можете снять пробелы с отрицательным префиксом аргумента. Удаление 4 пробелов осуществляется
C-u - 4 C-x C-i
вы можете также использовать прямоугольников.
отметьте начало региона C-Space, перейти к конец региона, а затем тип C-xrtRET.
пример:
v----------------------- cursor position
blabla bla bla bla
bla bla bla
bla bla bla
C-SpaceC-nC-n
blabla bla bla bla
bla bla bla
bla bla bla
^----------------------- cursor position
C-xrtM-2RET
blabla bla bla bla
bla bla bla
bla bla bla
^----------------------- cursor position
Я заметил ваше редактирование "мне нужен метод, который не мешает режиму CUA."Предполагая, что у вас включен режим CUA, я также хотел бы порекомендовать вам попробовать C-Enter (cua-set-rectangle-mark). Вот последовательность, которая работает для меня.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]