Ctrl+L은 Console2+Cygwin+Bash에서 화면을 지우지 않습니다.

Ctrl+L은 Console2+Cygwin+Bash에서 화면을 지우지 않습니다.

제목에 따라 Ctrl+L을 누르면 반환 캐리지를 시뮬레이션하고 프롬프트로 돌아갑니다.

답변1

문제는 $TERM설정이다. Cygwin 콘솔의 경우 이는 로 설정되어야 하며 cygwin콘솔 창 주위의 래퍼인 Console2의 경우에도 동일합니다.

시스템 전체 설정에서 뭔가가 설정되어 있어야 합니다 TERM. dumb아마도 다른 Unix 툴킷이 있을까요?

답변2

그렇게 하라고 말씀하셨기 때문입니다.

당신은 ...

  • emacs… 모드 에서 다음 vi모드 로 전환됨
    세트 -o vi
    ; 또는
  • ... 다시 프로그래밍 Ctrl+L
    '"\Cl": 무언가' 바인딩
    ; 또는
  • Console2에서 키를 다시 매핑하는 작업을 수행했습니다.

그러니 간단히 취소하세요. readline 모드를 다시 전환하거나 키를 에 다시 바인딩하세요 clear-screen.

관련 정보