12

В Emacs, как прокомментировать блок текста, то есть как сделать отступ блока текста вправо на n символов пробела и поместить выбранную последовательность символов, скажем ## , в начале каждой строки?

оригинал

foo
bar foobar
   foo bar

Желаемая:

# foo
# bar foobar
#    foo bar
  • Мне нужен метод, который не мешает режиму CUA.
  • comment-dwin не позволяет мне выбирать произвольную последовательность символов.

3 ответа3

14

Одним из способов является использование string-rectangle (C-x r t).

Отметьте блок, затем вызовите string-rectangle и укажите ## в качестве строки для вставки.

11

В зависимости от того, какой режим вы используете (например, режим CC, режим Lisp), вы можете выбрать регион и затем использовать команду comment-region (обычно привязанную к Cc Cc. Если все установлено правильно, следует использовать соответствующие символы комментария для типа файла, который вы редактируете.

3

Вы хотите выбрать код региона, а затем M-;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .