Нравится, Управление - A (выберите все), а затем удалите?Emacs: что такое клавиша быстрого доступа для очистки буфера?
ответ
C-x h + del
ключ очищает буфер
Примечание: Это требует transient-mark-mode
быть включен (который по умолчанию).
Перейти к началу буфера, идти до конца (как установить метку), а затем вырезать:
M-< M-> C-w
Там нет ярлыка, но вы можете определить один ... Follow this link в получить макрос для очистки буфера.
Выбрать все в Emacs является:
C-x h
(технически, это наценка целого буфера) и убивать-регион (убить отмеченную область, которая в настоящее время весь буфер):
C-w
Если вы хотите удалить область, не копируя его на уничтожений кольцо, вы можете использовать
M-x delete-region
вместо этого. Если вы сделаете это много, вы захотите привязать область delete к комбинации клавиш/клавиш.
Разница между этим решением и буфером стирания M-x заключается в том, что это решение копирует удаленный текст в kill-ring. Это может быть очень неприятно, если вы хотите удалить большой файл, поскольку копирование тонны текста в кольцо уничтожения может быть медленным. Это поведение еще более раздражает, если вы являетесь пользователем browse-kill-ring.el –
Как об использовании:
M-x erase-buffer
Что вы могли бы связать все, что вы хотите.
У меня это в моем .emacs: '(глобальный-set-key (kbd" Cx
Для новые пользователи, когда 'Mx erase buffer' вызывается в первый раз, вы получите подсказку, объясняющую, что она была отключена, но вы можете ее активировать. Если вы не знаете, что именно делает эта команда, я рекомендую запустить ее с опцией 'SPACE' в первый раз, чтобы узнать, что произойдет. – Nathan
Эти макросы основываются на ответах, приведенных выше. Чтобы начать использовать их, вставьте их в свои .emacs, затем перезапустите emacs или (в буфере .emacs) введите M-x eval-buffer.
(defun clear-buffer()
"clear whole buffer add contents to the kill ring"
(interactive)
(kill-region (point-min) (point-max))
)
(defun clear-buffer-permenantly()
"clear whole buffer, contents is not added to the kill ring"
(interactive)
(delete-region (point-min) (point-max))
)
'erase-buffer' очистит буфер независимо от сужения. Это может быть или не быть более желательным. – jpkotta
'erase-buffer' не добавляет содержимое буфера в кольцо уничтожения. – user4669748
Старики могли бы назвать его Ками, а не ясно-буфера постоянно, и назначить его ностальгическую ключевую последовательность следующим образом:
(define-key esc-map "\^[hk" 'hk)
Это пра-Гну команда TECO EMACS для очистки буфера (ESC ESC WHole Kill).
- 1. Клавиша быстрого доступа для очистки консоли в Eclipse
- 2. Что такое клавиша быстрого доступа IntelliJ для создания комментария javadoc?
- 3. Что такое клавиша быстрого доступа для запуска курсора
- 4. Что такое клавиша быстрого доступа в визуальной студии для очистки всего решения?
- 5. Клавиша быстрого доступа для * сейчас *
- 6. клавиша быстрого доступа для запуска приложения
- 7. Что такое клавиша быстрого доступа для скрытия всех строк документа в редакторе Intellij?
- 8. Что такое клавиша быстрого доступа для открытия ресурса в RAD 6.0? Ctrl + Shift + R?
- 9. Клавиша переключения клавиш быстрого доступа с js
- 10. Клавиша быстрого доступа для возврата в позицию использования
- 11. клавиша быстрого доступа для изменения файла в коде Visual Studio?
- 12. Что такое клавиша быстрого сочетания автозавершения в Eclipse?
- 13. Как определить, когда горячая клавиша (клавиша быстрого доступа) нажата
- 14. Что такое клавиша быстрого доступа, чтобы закрыть окно вывода сценария в SQL-разработчике (v4.1)
- 15. Что такое клавиши быстрого доступа для сложения кода Netbeans?
- 16. Клавиша быстрого доступа на кнопке формы доступа с изображением
- 17. Клавиша быстрого доступа для комментариев строк кода Python в Spyder
- 18. Клавиша быстрого доступа вне формы для Java-приложения
- 19. Клавиша быстрого доступа для ввода интерфейса в визуальную студию
- 20. Клавиша быстрого доступа для изменения хранимой процедуры в ssms
- 21. Клавиша быстрого доступа к циклу между открытыми редакторами в vscode
- 22. Что такое имя временного буфера в терминологии emacs
- 23. Enter нажата клавиша быстрого
- 24. Горячая клавиша Emacs для различного буфера из файла без чтения (подтверждающего) имени буфера
- 25. Window Forms клавиша быстрого доступа с использованием C#
- 26. Что такое хороший инструмент для очистки CSS?
- 27. Что такое «противник убийцы для быстрого сортировки»?
- 28. Что такое git-методологии для быстрого развертывания
- 29. кнопка быстрого доступа для доступа
- 30. Visual Studio "Solution explorer" исчезает клавиша быстрого доступа?
Этот (или 'M-x erase-buffer') не добавляет содержимое буфера в кольцо уничтожения, но' C-x h C-w' делает, и 'C-x h C-w' также работает, когда режим временной метки не включен. – user4669748