GNU Emacs

バージョン28(2023/4/27時点)
プラットフォームWindows, Mac, Linux
ライセンスオープンソース
カテゴリプログラミング
ウェブサイトへ
評価:3.5  |  34 票

主な機能

  • オープンソースのマルチプラットフォーム対応テキストエディター
  • IDEツール、ゲームなど、多くの追加機能を搭載
  • 拡張機能を使ってカスタマイズ可能
  • 役立つマニュアルとチュートリアルを搭載

ソフトウェア概要

GNU Emacs 28のスクリーンショット
GNU Emacs 28のスクリーンショット

GNU Emacsは、Linux、Windows、macOSで利用できるオープンソースのテキストエディターです。シンプルなテキスト編集ツールに加えて、統合開発環境(統合開発環境)ツール、カレンダー、メールおよびニュースリーダー、ゲームなど、多くの機能を備えています。

主に開発者やその他の上級PCユーザーが、ソースコードファイル、Webページ、その他の文書の作成や編集にEmacsを使用します。Emacsの一連のキーストロークコマンドと、コンテンツを認識する編集モードにより、熟練ユーザーはプログラムやWebページを簡単に作成できます。さらに開発者は、Emacsに搭載されたコンパイラー、ランタイム、デバッグツールを使って、プログラムを実行およびテストできます。

一方、Emacsには、初心者でも便利で楽しく使えるテキストエディターにするための機能もあります。たとえば、作成中の文書から少し離れたいとき、Emacs内でスネークやテトリスをプレイできます。また、Emacsは新しいユーザーや、あまり上級ではないPCユーザーには難しそうに見えることがありますが、コマンドや機能の学習に役立つマニュアルとチュートリアルが用意されています。

Emacsでは、プログラムにさらに多くの機能を追加する拡張機能をインストールすることも(推奨も)できます。プログラムのWebサイトでは多数の拡張機能を利用でき、開発者はEmacs Lisp(Elisp)プログラミング言語を使って独自の拡張機能を作成できます。

概要

GNU Emacsは、多数のキーストロークコマンドを学び、高度な機能群を深く掘り下げ、プログラムをさらにカスタマイズする拡張機能を追加する意欲のあるユーザーに最適です。シンプルで、すぐに使い始められるテキストエディターを探しているなら、GNU Emacsはおそらく向いていません。しかし、カスタマイズ可能で機能が豊富、かつ高い拡張性を備えたエディターを求めているなら、Emacsが探しているものかもしれません。

主なファイル形式

ファイルのアイコン.ELEmacs Lispコードファイル

サポートされているファイル形式

拡張子ファイル形式
.ELEmacs Lispコードファイル
.1Unixセクション1マニュアルページ
.A静的ライブラリ
.ASMアセンブリ言語ソースコードファイル
.CC/C++ソースコードファイル
.CCC++ソースコードファイル
.CELCelestiaスクリプトファイル
.CFGWesnoth Markup Languageファイル
.CONFUnix設定ファイル
.ELCEmacsコンパイル済みLispファイル
.ERRエラーログファイル
.EXEuphoriaソースコード
.EXWEuphoriaソースコードファイル
.HC/C++/Objective-Cヘッダーファイル
.HSHaskellスクリプト
.INCインクルードファイル
.INFOTexinfoドキュメント
.JAVAJavaソースコードファイル
.JSONJSONファイル
.LLexソースファイル
.LHSLiterate Haskellスクリプト
.LPDLPDデーモン印刷権限ファイル
.LUALuaソースコード
.MMercuryソースコードファイル
.MANUnixマニュアル
.MDMarkdownドキュメントファイル
.MDマシン記述ファイル
.MENUQuake 3 Engineメニューファイル
.MLMLソースコードファイル
.MPS数理計画システムファイル
.OPTSLinux設定オプションファイル
.ORGEmacs Orgテキストドキュメント
.PROPERTIESJava Propertiesファイル
.PROPERTIESMinecraftプロパティファイル
.PYPythonスクリプト
.Sソースコードファイル
.TRI三角形メッシュファイル
.TXTプレーンテキストファイル
.UTF8Unicode UTF-8エンコードテキスト文書

その他の関連ファイル形式

拡張子ファイル形式
.CONF汎用構成ファイル
.INFO一般情報ファイル
.JAVJavaソースファイル
更新日:2023/4/27