Подтвердить что ты не робот

Как скопировать/выбрать весь файл или буфер в emacs?

Есть ли какая-либо команда для выбора всего содержимого файла в emacs?

Например, Control + a выбирает цельное содержимое файла в "Блокноте", "Блокнот ++" и т.д.

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

4b9b3361

Ответ 1

C-x h выберет весь буфер.

Вы можете найти помощь в Emacs, используя встроенную справочную систему.

C-h f будет искать помощь для определенных функций. В этом случае вы могли бы найти whole-buffer, чтобы найти mark-whole-buffer.

Другие полезные команды, представляющие интерес, будут:

  • C-h m, чтобы показать доступные команды для текущих режимов
  • C-h v для справки, связанной с переменными
  • C-h k, чтобы найти, какие ключи функций привязаны к
  • C-h w, чтобы определить, какие привязки клавиш определены для данной функции.
  • C-h ?, чтобы узнать, какие другие опции доступны.

Обратите внимание, что C-x h будет выделять только весь текст. Чтобы скопировать выделенный текст, вы должны использовать C-w для cut (kill-region) или M-w для копирования (kill-ring-save).