13

emacs23GNOMEとCompizを搭載したUbuntu32ビット10.04/10.10で 使用しています。

Emacs(GUI)でプレーンリストを押すとM-RET、新しいアイテムが挿入されます。org-modeを押すとM-Up、アイテムがリストの上位に移動します。

emacs -nwこれらのキーは、ターミネーターとで期待どおりに機能しませんgnome-terminalM-Upキーは何もしませんが、キーM-RETはカーソルを1行下に移動し、位置をインデントするだけです。キーもで「機能」せず、代わりxtermに挿入されます。またはを\215押すと、期待される機能が生成されます。ターミネーターの下からアクセスするヘッドレスサーバーで実行した場合も、同じ問題が発生します。ESC-RETESC-Upemacs -nwsshgnome-terminalxterm

私はこれorg-modeに対する答えを一般的にそしてGmaneリストの両方で検索しましたが、何も見つかりませんでした。org-modeこれは、ターミナルエミュレータやウィンドウマネージャの既知の問題ですか、それとも関連していますか?

4

3 に答える 3

4

私の質問のキーに加えて、S-TAB、S-Left、S-Right、S-Up、S-DownはsshとPuTTYで機能していませんでした。TTY接続(ssh、screen、PuTTY)で特定のキーを使用することは、既知の問題です。ここで詳しく説明されているように、代替キーはorg-modeに含まれています。

于 2011-07-24T16:34:20.703 に答える
2

ターミナルエミュレータのメニューバーではM、Emacs用のキーがEmacsに渡されません。MEmacsが想定どおりにキーを受け取るにはEsc、メニューバーを使用するか無効にしてM、通常どおりEmacsでキーを使用できます。

追加した:

xtermの場合、CTRL +マウスボタン1を実行すると、「メタはエスケープを送信します」と表示されます。MEmacsで正常に機能させるには、オプションがチェック/有効になっていることを確認する必要があります。

于 2011-04-05T22:06:08.437 に答える
2

代替のキーの組み合わせが存在します

M-RET M Cm " <return>"に相当するのは、グラフィカルユーザーインターフェイスでemacsが実行されているときのReturn↩キーです。

「RET」は、emacsが端末で実行されている間のReturn↩キーです。

「RET」も「Cm」(【Ctrl + m】)に相当します。(http://ergoemacs.org/emacs/emacs_key_notation_return_vs_RET.html

Mの同等物として-<up/down>あなたは使用することができます

ESC-<up>
ESC-<down>
于 2016-10-20T21:48:14.507 に答える