up-line-or-history
gnome-terminal では問題なく動作しますが、urxvt に切り替えた後は動作しません。M-x
zsh( emacsモード)でこのコマンドを明示的に呼び出すことで、これをテストしました。誰でも理由の手がかりを教えてもらえますか?私は Debian Jessie を使用しています。
1 に答える
0
urxvt
を入力するとgnome-terminal
、さまざまな文字が送信されますaltup。これは、 を使用して確認できますcat -v
。では、 ;3A`を送信している間、コピーurxvt
が表示されます。^[[A
gnome-terminal
xterm
^[[
zsh
それを考慮してキーバインディングを構成していない限り、キーバインディングは期待どおりに機能しません。zsh
( terminfo 値を使用することはできますが) は、変更された特殊キーzsh
の端末情報を使用する方法を提供しないため、いくつかの回避策が必要です。
参考文献:
- キーボードの送信内容を確認するにはどうすればよいですか? (ncurses FAQ)
- シフト修飾子または制御修飾子を使用するにはどうすればよいですか? (ncurses FAQ)
于 2016-06-04T17:12:26.763 に答える