GNU Emacsは、GUIバージョンがGUIメニューに加えて追加機能を提供しますか?

GNU Emacsは、GUIバージョンがGUIメニューに加えて追加機能を提供しますか?

私はそこに行きました。見ている私は数ヶ月間(主にオフにして)続けてGNU Emacsをやってきましたが、実際にエディタで特別に使いたかったいくつかの基本事項だけをテストしました...そして私は徐々に地形を認識し理解し始めます…

私が注目した最大のポイントは〜らしいX-TerminalバージョンとX-GUIバージョンでもまったく同じように機能します。 (GUI以外の環境でもほぼ同じであると予想されます...

もともと、GUIではなくエディタで作業するのは不便だと思いましたが、そうでした。しかし、Emacsの世界に陥るほど、その重要性は減りました。必要なる…だから今は反対側で見ているのに…主にターミナルバージョンで作業することに関心を向けている。

私の質問は:明らかなGUIメニュー(完全に不要であることがわかった)に加えて、バージョン(X-GUI、X-Terminal、およびGUIなし)の間に大きな違いはありますか? *

ベストアンサー1

以前はさらに制限がありましたが、GNU Emacs 23以降、テキストモードインタフェースは、GUIインタフェースが可能なほとんどの作業を実行できます。さらに、GNU Emacs 23からは、同じEmacsインスタンスでXフレームとテキストモードフレームを組み合わせることができます。

端末で実行すると制限されます。入力する端末エミュレータは通常、すべてのキーの組み合わせに対して異なるエスケープシーケンスを送信しないため、Emacsはキーの組み合わせを認識します。ほとんどの端末エミュレータは、修飾子とASCII文字(、、および/以外の修飾子またはC-S-a修飾子など)のすべての組み合わせをサポートしていません。違いは不明です(または端末エミュレータの設定によって異なります)。一つあるC-;CtrlShiftMetaAlttabC-ibackspaceDELC-h提案された規格体系的な方法でエスケープシーケンスをエンコードしますが、多くの人気端末はこれをサポートしていません。

端末では、端末でサポートされているさまざまな色だけでなく、太字、斜体、下線を使用できます。 Xでは、Emacsはいくつかのことができますフォントとディスプレイ。これが有用かどうかは、主に個人的な好みによって異なります。 LaTeXフォントをロックしようとしました(inアウコテックス)数学記号と図を通してレンダリングされます。x シンボル(試してみましたが気に入りませんでした。)Emacsを次のように使用するとブラウザ、画像サポートはプラスです(またはいいえ)。

ターミナルはターミナルのエンコーディングサポートによって制限されます(ただし、ほとんどは少なくとも基本的なUnicode機能をサポートします)。 Xインターフェースを使用すると、Emacsが独自に選択できます。フォントそしてそれらを混ぜるフォントセット;単一フォントで扱わない多言語文書を編集する場合に便利です。私はEmacsが通常の端末エミュレータよりも「難しい」言語(文字の組み合わせ、二重幅、左から右)をよりよく処理するかどうかを知るのに十分なラテン語以外の言語の経験がありません(Emacs 23はそうではありません) 。 。とにかくEmacs 24をサポートする必要があります))。

GUIインターフェイスは明らかにマウスをサポートしています。テキストインターフェイスでは、Xのターミナルエミュレータで実行している場合はマウスサポートを有効にできます。xterm-mouse-mode。 Xクリップボードもサポートされています。 GUIバージョンには、次のようないくつかの追加機能があります。ツールチップマウス回避マウスの起動状況に合わせたメニュー

あなたはそれを使用することができますメニューバーインターフェイスの1つを使用してください。バージョンXでは、フレームの上部にアイコンを配置できます(ツールバー)、しかし何らかの方法で使用されることを見たことはありません。あなたもそれを得ることができませんダイアログボックスまたはスクロールバーテキストモードで。次のようなマルチフレームの利便性は得られません。スピードバーまたは編集制御フレームワーク。

おすすめ記事