web-dev-qa-db-ja.com

zshで^ Sを再利用する方法は?

^ Sマップがzsh(ohmyzsh)のfwd-searchキーであることがわかりましたが、vimでもさまざまなマッピングに使用したいと思います。zshマッピングが原因で、現在は使用できないようです。

バインドキーのマップを解除する方法、または両方の方法がありますか?

9
liamgriffiths

これはおそらくフロー制御であり、シェルではなく端末によって処理されます。通常、control-sは端末出力を停止し、control-qはそれを再開します。 「:help ctrl-s "。

この動作を削除するには、次のシェルコマンドを試すことができます。

stty stop undef
stty start undef

ただし、これは機能しない可能性があります。 GUIターミナルエミュレータを使用している場合は、そのオプション内でフロー制御設定を探してみてください。

10
Heptite

私はそれを2つのステップで撃墜しました:

  1. Konsoleでフロー制御を無効にする:

    • 設定>プロファイルの管理...>プロファイルの編集>詳細(タブ)>「フロー制御を有効にする[...]」のチェックを外します)

  2. Zshにもそれについて教えてください:

    setopt noflowcontrol
    
5
seawolf