반응형
Emacs : 버퍼를 지우는 단축키는 무엇입니까?
마찬가지로, Control- A삭제 한 다음 (모두 선택)?
C-x h + del
키는 버퍼를 지 웁니다.
참고 : 이 transient-mark-mode
기능을 활성화 해야 합니다 (기본값).
사용 방법 :
M-x erase-buffer
원하는대로 묶을 수 있습니다.
Emacs에서 모두 선택 :
C-x h
(기술적으로는 전체 버퍼 표시) 및 kill-region (현재 전체 버퍼 인 표시된 영역을 죽이기 위해)은 다음과 같습니다.
C-w
킬링에 복사하지 않고 영역을 삭제하려면 다음을 사용할 수 있습니다.
M-x delete-region
대신. 이렇게 많이하면 delete-region을 키 / 키 콤보에 바인딩 할 수 있습니다.
이러한 매크로는 위에 제공된 답변을 기반으로합니다. 사용을 시작하려면 .emacs에 붙여 넣은 다음 emacs를 다시 시작하거나 (.emacs 버퍼에있는 동안) Mx 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))
)
오래된 사람들은 버퍼를 영구적으로 지우는 대신 hk라고 부르고 다음과 같이 향수를 불러 일으키는 키 시퀀스에 할당하는 것을 좋아할 수 있습니다.
(define-key esc-map "\^[hk" 'hk)
그것은 버퍼를 지우는 pre-Gnu TECO EMACS 명령입니다 (ESC ESC wHole Kill).
버퍼의 시작으로 이동하고 끝으로 이동 (둘 다 표시 설정) 한 다음 잘라냅니다.
M-< M-> C-w
단축키는 없지만 정의 할 수 있습니다. 이 링크 를 따라 버퍼를 지우는 매크로를 가져옵니다.
참고 URL : https://stackoverflow.com/questions/4886745/emacs-what-is-the-shortcut-key-to-clear-buffer
반응형
'programing tip' 카테고리의 다른 글
2 개의 날짜를 빼기위한 LINQ to Entities (0) | 2020.12.10 |
---|---|
비정규 화는 어떤 방식으로 데이터베이스 성능을 향상합니까? (0) | 2020.12.10 |
스트림을 s3.upload ()로 파이프 (0) | 2020.12.10 |
SQL Server에서 커서를 사용하는 것이 나쁜 습관으로 간주되는 이유는 무엇입니까? (0) | 2020.12.10 |
파이썬에서 전 처리기 지시문에 해당하는 것을 어떻게할까요? (0) | 2020.12.10 |