Eu encontrei o ^ S mapeado para ser a chave de pesquisa do zsh (ohmyzsh), mas eu gostaria de usá-lo no vim para vários mapeamentos - parece que o mapeamento do zsh está me impedindo de usá-lo agora.
Alguma maneira de remover o mapeamento da bindkey ou de ambas as maneiras?
bindkey
mapasCtrl-S
.Ctrl-S
suspende, como deveria. Você verificou seus arquivos de perfil zsh?bindkey
. Usebindkey "^S"
para ver a queCtrl-S
especificamente está vinculado. Procure detalhes nos "widgets" vinculados comman zshzle
.Respostas:
Provavelmente é o controle de fluxo, que é tratado pelo seu terminal e não pelo seu shell. Normalmente, control-s interrompe a saída do terminal e control-q a reinicia. Veja a nota em "
:help ctrl-s
".Para remover esse comportamento, você pode tentar estes comandos do shell:
Isso pode não funcionar, no entanto. Se você estiver usando um emulador de terminal da GUI, tente procurar as configurações de controle de fluxo dentro de suas opções.
fonte
Eu derrubei em duas etapas:
Desabilitando o controle de fluxo no Konsole:
Fale para o Zsh também:
fonte