コンソールモードでEmacsのメニューにアクセスするにはどうすればよいですか?


88

-nwフラグを使用してemacsを起動してコンソールセッションを強制する場合(Xウィンドウを実行している場合はXセッションではなく)、どのようにしてメニューにアクセスしますか?

メニューにはめったに使用されない項目がいくつかあります-私の側では十分に使用されているので、エスケープまたは制御シーケンスを思い出せません。

回答:


88

M-x menu-bar-open、通常はにバインドされF10ます。これは、ありとなしで機能しmenu-bar-modeます(画面の上部にメニューの名前が表示されるだけです)。


2
また、Macを使用していて、F10がExposeにバインドされている場合は、Ctrl + F10を使用して同じ効果を得ることができます。自作のEmacs23のバニラインストールでテスト済み。
michael.bartnett 2010

1
でもこうすると、特殊バッファモードのメニューバーは表示できませんね。つまり、SVNバッファーでは、SVNメニューを開くことができません。
swdev 2011年

@ swdev-これも私の経験です。
マルクック2014年

16

私のコンピューター(opensuseを使用)では、メニュー項目にアクセスできるのはF10ではなくM-`です。詳細については、こちらをご覧ください。

http://linux.about.com/od/emacs_doc/a/emacsdoc317.htm


1
私のMacターミナルで動作し、新しいバッファで開きます。ここで、簡単なキーコマンドを使用して移動し、目的のメニュー項目に移動します。例:3
pjammer 2014

1
M-`はバッファ内のメニューオプションを表示するtmm-menubar(text-mode-menu)を呼び出し、F10はメニューバーを所定の位置にナビゲートできるmenu-bar-openを呼び出します。ただし、メニューバーがオフの場合、F10はtmm-menubarを実行します。
ブライアンバーンズ

リンクが壊れています。
フィリップカークブライド2017年

6

F10キーを押すと、WindowsバージョンとRHEL4のコンソールバージョンの両方のメニューにアクセスできます。


6

F10 Mac端末を介してリモートホストにsshでアクセスできません。

メニューへの行き方:

C-h b to get all the key bindings.

C-sキーバインディングヘルプの「メニュー」を段階的に検索するために使用します。C-s次と次の発生を見つけるためにヒットします。

ESC `?を参照してください

入力ESCMac上で`、それが動作します。



4

私のemacsとmac-setupの場合、Command-Fn-F10が、さらにキーストロークで選択可能なemacsメニューコンテンツを示すバッファーを作成することがわかりました。


4

La Carte(ライブラリlacarte.el)--------

補完を使用して、キーボードからメニューコマンドを実行できます。

ESC M-x
Menu command:
Menu command: t [TAB]
Menu command: Tools > 
Menu command: Tools > Compa [TAB]
Menu command: Tools > Compare (Ediff) > Two F [TAB]
Menu command: Tools > Compare (Ediff) > Two Files... [RET]
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.