sttyコマンドを使用して再マッピングctrl + vを有効にする

sttyコマンドを使用して再マッピングctrl + vを有効にする

検索してみると(たとえば)stty -ixonを再マッピングすることが可能であることがわかりました。 C-qC-s~/.inputrc

今私も再マッピングしたいですC-vpaste-from-clipboardデフォルトはS-Ins奇妙に感じます)。stty -aを見せることでこれを達成できる別のオプションがあるとlnext = ^V;思います。sttyこれらのオプションの定義を見つけることができますが、理解して欲しいものを見つけるのは難しいです。

また、必要に応じてcygwin端末を使用しています。


公開されたことを証明答えはstty:

  • Cygwin 作品C-aに バインディングpaste-from-clipboard.inputrc
  • Ubuntu 14.04.2C-aにバインドすると正常に動作します。backward-char
  • Ubuntu 14.04.2ではC-vバインディングが失敗します。backward-char

cygwinがbashに追加するコマンドも同じです。たとえば、次paste-from-clipboardのようにキーにバインドできます。backward-char

ベストアンサー1

sttyカーネルの汎用ターミナルドライバが管理する機能を制御します。このドライバはコピー - 貼り付けを処理しません。コピー/貼り付けは、端末環境とのやり取りで、端末内部だけでなく他のプログラムともコピー-貼り付けができる方法です。コピーペーストはターミナルエミュレータによって提供されます。 Cygwin端末は、使用している端末を決定するのに十分正確ではありません。メニューまたはマニュアルを確認して、キーボードショートカットを設定できることを確認してください。

おすすめ記事