現在SSH経由でリモートコンピュータでエンコードする必要があります。 Cygwinでこのプログラムを実行するmintty
と、tmux
接続が失われてもemacsは引き続き実行されます。tmux
報告書はすべて大丈夫だったが、鍵が壊れていると示されていTERM=screen
ました<end>
。 Emacsはこれを報告します<select>
。 tmux内のシェルで簡単な操作を実行すると、cat
キーがとして報告されます^[[4~
。ターゲットマシンはUbuntu 16.04.6 LTSです。 endキーは期待どおりに機能するため、zsh
emacsに関連しているようです。
Cygwinでローカルでemacsを実行すると、tmux
すべてがうまく動作します。だから私はそれがターゲットシステムに関連していると思います。<select>
厄介に見えるので、再バインドしたくありません。これはEmacsのバグですか?バージョンはですGNU Emacs 26.3
。
C-a
この問題はandを使用して解決できますが、C-e
正しい解決策を好みます。
ベストアンサー1
部品の適用、部品の構成。端末の説明がVT220またはPC(何でも)をエミュレートするように設計されているかどうかに応じて、キーボードエディタはキーに異なる名前を割り当てることができます。また、呪いアプリケーションは最初の項目のみを表示できるため、重複項目は表示され(警告表示)、通常は削除されます。
Emacsはcursesアプリケーションではありませんが、ncursesが提供する端末記述を使用します。したがって、端末の説明にはend / selectのいずれかが表示されます。端末の説明を変更できます。
追加資料:キーボードが機能しないのはなぜですか?
(これについてのより長い説明はxtermにあります。用語情報文書)。