追加読書

追加読書

現在SSH経由でリモートコンピュータでエンコードする必要があります。 Cygwinでこのプログラムを実行するminttyと、tmux接続が失われてもemacsは引き続き実行されます。tmux報告書はすべて大丈夫だったが、鍵が壊れていると示されていTERM=screenました<end>。 Emacsはこれを報告します<select>。 tmux内のシェルで簡単な操作を実行すると、catキーがとして報告されます^[[4~。ターゲットマシンはUbuntu 16.04.6 LTSです。 endキーは期待どおりに機能するため、zshemacsに関連しているようです。

Cygwinでローカルでemacsを実行すると、tmuxすべてがうまく動作します。だから私はそれがターゲットシステムに関連していると思います。<select>厄介に見えるので、再バインドしたくありません。これはEmacsのバグですか?バージョンはですGNU Emacs 26.3

C-aこの問題はandを使用して解決できますが、C-e正しい解決策を好みます。

ベストアンサー1

部品の適用、部品の構成。端末の説明がVT220またはPC(何でも)をエミュレートするように設計されているかどうかに応じて、キーボードエディタはキーに異なる名前を割り当てることができます。また、呪いアプリケーションは最初の項目のみを表示できるため、重複項目は表示され(警告表示)、通常は削除されます。

Emacsはcursesアプリケーションではありませんが、ncursesが提供する端末記述を使用します。したがって、端末の説明にはend / selectのいずれかが表示されます。端末の説明を変更できます。

追加資料:キーボードが機能しないのはなぜですか?

(これについてのより長い説明はxtermにあります。用語情報文書)。

おすすめ記事