답변:
gnome 터미널에서 키보드 단축키를 편집 할 Edit -> Reset Shortcuts...
수 있습니다. 그런 다음 "재설정 및 지우기"명령을 매핑하면 원하는 것을 수행하는 것처럼 보입니다.
또는, 스크롤 백 히스토리를 작은 숫자 (예 : 0)로 제한 할 수 있으며 Ctrl + L은 찾고있는 것에 더 가깝습니다.
Edit -> Preferences -> Shortcuts
(그놈 터미널 v3.16.2를 사용하고 있습니다)
CTRL+ u커서에서 줄의 시작까지 지 웁니다.
CTRL+ k커서에서 줄 끝까지 지 웁니다.
CTRL+ d커서 오른쪽의 한 문자를 지 웁니다.
Esc+ Backspace는 커서 왼쪽에서 한 단어를 지 웁니다.
Esc+ d는 커서 오른쪽의 한 단어를 지 웁니다.
Alt+ left/right이전 / 다음 단어의 시작으로 이동
전체 화면을 지우려면 ~/.bashrc
파일에 다음 별명을 추가 하십시오.
alias cls="echo -ne '\033c'"
이제 새 터미널에서 입력 cls
하면 스크롤 버퍼를 포함한 모든 내용이 지워집니다. reset
아무것도 재설정하지 않기 때문에 보다 훨씬 빠르게 작동합니다 .
실제로 바이너리 파일에서 reset
실행 한 후 손상된 터미널을 수정하려는 경우에만 필요 cat
합니다.
OSX를 사용하는 경우 Command ( ⌘) + k는 터미널 ( 및 chrome devtools 콘솔 😉)을 지 웁니다 .
cls
합니까?
Ctrl + L은 터미널을 다시 그립니다. 그것을 지우지 않습니다. less 또는 vim과 같은 전체 화면 앱을 사용하는 경우 Ctrl-L 명령은 손상된 화면을 다시 그리는 데 사용합니다. 예를 들어 색상 구문 강조 표시가있는 vim에서 먼 거리를 스크롤 할 때 ctrl_l을 사용하여 색상을 업데이트하면 vim이 따옴표 나 괄호 또는 이와 유사한 것으로 인해 혼란스러워집니다.
누군가가 이것을 찾아서 찾은 경우 참고로 ... 스크롤 백 버퍼를 지우려면 버퍼를 0 줄로 설정하거나 창을 닫고 다시여십시오. 또는 "true; true; print; done"을 수행 한 다음 버퍼를 날릴 수있는 충분한 라인을 출력 할 때 ctrl + c로 인터럽트하십시오. 스크롤 버퍼는 응용 프로그램에 따라 다르므로 주어진 솔루션은 Gnome 터미널에서 작동하지만 실제로 다른 터미널 장치에서는 작동하지 않습니다.