Как сделать отступ блока текста вправо на 2 пробельных символа в Emacs?

Как сделать отступ блока текста вправо на 2 пробельных символа в Emacs?

Как сделать отступ блока текста вправо на 4 пробельных символа в Emacs?

[EDIT] мне нужен метод, который не мешает режиму CUA.

3
задан qazwsx
24.02.2023 19:04 Количество просмотров материала 3490
Распечатать страницу

3 ответа

попробуйте комбинации клавиш 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
4
отвечен Trey Jackson 2023-02-26 02:52

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

отметьте начало региона 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
2
отвечен Daimrod 2023-02-26 05:09

Я заметил ваше редактирование "мне нужен метод, который не мешает режиму CUA."Предполагая, что у вас включен режим CUA, я также хотел бы порекомендовать вам попробовать C-Enter (cua-set-rectangle-mark). Вот последовательность, которая работает для меня.

  1. переместите курсор в начало (вверху слева) блока.
  2. пресс-центр.
  3. переместите курсор вниз в конец (нижний левый угол) блока.
  4. нажмите пробел дважды или четыре раза в зависимости от ширина отступа.
  5. нажмите C-ENTER, чтобы завершить выбор.
0
отвечен nauhygon 2023-02-26 07:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх