
zsh(ohmyzsh)에 대한 fwd-search 키로 매핑된 ^S를 찾았지만 vim에서 다양한 매핑에도 사용하고 싶습니다. zsh 매핑으로 인해 지금은 사용할 수 없는 것 같습니다.
바인딩 키를 매핑 해제하거나 양방향으로 사용할 수 있는 방법이 있나요?
답변1
이는 아마도 쉘이 아닌 터미널에서 처리하는 흐름 제어일 것입니다. 일반적으로 control-s는 터미널 출력을 중지하고 control-q는 이를 다시 시작합니다. " :help ctrl-s
"의 참고 사항을 참조하세요.
이 동작을 제거하려면 다음 셸 명령을 시도해 볼 수 있습니다.
stty stop undef
stty start undef
그러나 이것은 작동하지 않을 수 있습니다. GUI 터미널 에뮬레이터를 사용하는 경우 해당 옵션 내에서 흐름 제어 설정을 찾아보세요.
답변2
나는 두 단계로 그것을 격추시켰다:
Konsole에서 흐름 제어 비활성화:
- 설정 > 프로필 관리... > 프로필 편집 > 고급(탭) > '흐름 제어 활성화 [...]' 선택 취소)
Zsh에게도 이에 대해 알려주십시오.
setopt noflowcontrol