1

Из документации query-replace:

[...] В режиме Transient Mark, если метка активна, оперируйте содержимым региона. В противном случае работайте от точки до конца буфера.

Какой способ сделать это задом наперед? То есть, если ничего не помечено, из точки в начало буфера? Имейте в виду поведение isearch-forward против isearch-backward . Может случиться так, что такого рода функциональность недоступна из коробки по какой-то причине - если это так, я хотел бы знать, в чем причина.

1 ответ1

1

Там нет такой функции из коробки. К сожалению, я не могу дать причину почему.

Как вы уже знаете, вы можете сделать следующее:

  1. C-SPC
  2. M-<
  3. M-%

Чтобы получить поведение, которое вы ищете. Это может быть записано в макрос и привязано к ключу (см. Http://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Keyboard-Macro.html).

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