Konsole에서 "스크롤백 지우기 및 재설정"이 ZSH 기록을 깨뜨리는 것을 방지하는 방법은 무엇입니까?

Konsole에서 "스크롤백 지우기 및 재설정"이 ZSH 기록을 깨뜨리는 것을 방지하는 방법은 무엇입니까?

ZSH(Oh-My-Zsh 사용)를 사용하는 동안 Konsole에서 "스크롤백 지우기 및 재설정" 명령을 수행하면 후자는 위쪽 화살표 키를 사용하여 기록에서 뒤로 검색하는 기능을 잃습니다.

즉, 프롬프트에서 원하는 명령의 접두어를 인쇄할 때 위쪽 키를 누르면 일반적으로 이 접두어가 붙은 마지막 명령이 표시됩니다. 그러나 재설정 후에는 입력한 접두어에 관계없이 이전 명령만 표시됩니다.

간단한 예:

  1. ➜ ~ type접두어_Up
  2. ➜ ~ prefix_command(좋은)
  3. ➜ ~ just_last_command(나쁜)

이 문제를 해결하는 방법은 무엇입니까?

답변1

으로 판단하면KDE 버그 추적기의 이 의견, 해당 동작은 의도적인 것으로 보입니다.

터미널 에뮬레이터에는 일련의 상태 정보가 있습니다. […] 'reset'은 이 모든 것을 터미널이 처음 시작되었을 때의 상태로 되돌립니다.

재설정을 사용해야 하는 주된 이유는 터미널이 이상하게 동작하기 시작하는 경우입니다.

단말기를 재설정하지 않고 스크롤백만 지우고 싶다면 보기 → 스크롤백 지우기를 이용하세요. 또는 화면만 지우고 싶다면 을 누르세요 CtrlL.

관련 정보