Geany の概要
Geany は、GTK ツールキットで作られた小さくて速い統合開発環境です。ほかのパッケージへの依存を少なくしながら、シンタックスハイライト、コードの折りたたみ、自動補完、シンボル一覧、エディタ内でのビルドと実行など、IDE に求められる機能を備えるように設計されています。C、Java、PHP、HTML、Python、Perl、Pascal など、多くのファイル形式を扱えます。
Geany は開発者と協力者のグループが開発し、GNU General Public License で公開されています。Mac 用のダウンロードは Apple Silicon 用と Intel 用に分かれています。Mac 版はシステムのライトまたはダークの外観に従い、設定ファイルで変更することもできます。バージョン 2.1 では、geany-themes の配色、メッセージとコンパイラのパネル内の検索、ネイティブのファイルダイアログが加わりました。ダウンロードページには macOS の最小バージョンが記載されていません。
主な機能
Geany は IDE の便利な部分を小さなエディタにまとめています。
- シンタックスハイライト:多くの言語とファイル形式のコードを色分けします。
- コードの折りたたみ:ブロックをたたんで、長いファイルを読みやすくします。
- 自動補完:シンボル名や、if、for、while などのよく使う構文を補完します。
- コールチップ:入力中に関数の詳細を表示します。
- XML と HTML のタグ:タグを自動で閉じます。
- シンボル一覧と移動:ファイル内のシンボルを一覧にし、その間の移動を助けます。
- ビルド機能:アプリ内でコードをコンパイルして実行します。
- プロジェクトとプラグイン:シンプルなプロジェクト管理と、機能を追加するプラグインインターフェースがあります。
バージョン 2.1 の新機能
Geany 2.1 では、テーマ、検索機能、ネイティブのファイルダイアログが加わりました。
- geany-themes の配色を収録しました。
- メッセージとコンパイラの出力内を検索できるようになりました。
- 各プラットフォームのネイティブな最新のファイル選択ダイアログに対応しました。
- 開いている書類のサイドバーとキー割り当ての設定にフィルタを追加しました。
- 複数のキャレットでの貼り付けと自動補完ができるようになりました。
- Scintilla を 5.5.4 に、Lexilla を 5.4.2 に更新しました。
Geany のよくある質問
Geany は無料ですか?
はい。Geany は無料のオープンソースソフトウェアで、GNU General Public License で公開されています。
Geany は何に使いますか?
コードを書いてビルドするために使います。コードエディタに、シンボル一覧、コード内の移動、ビルド機能、シンプルなプロジェクト管理を組み合わせた軽量 IDE です。
Geany は Apple Silicon の Mac で動きますか?
はい。Apple Silicon 用と Intel 用のダウンロードが分かれているので、お使いの Mac に合うものを選んでください。
Geany に必要な macOS のバージョンは?
ダウンロードページには macOS の最小バージョンが記載されていません。
Geany はどのプログラミング言語に対応していますか?
C、Java、PHP、HTML、Python、Perl、Pascal など、多くのファイル形式に対応しています。
Geany にコード補完はありますか?
はい。シンボル名や if、for、while などのよく使う構文を補完し、XML と HTML のタグを閉じ、コールチップを表示します。
Geany でコードをコンパイルして実行できますか?
はい。ビルド機能で、アプリ内からコードをコンパイルして実行できます。
Mac 版の Geany はダークモードに対応していますか?
はい。Mac 版はシステムのライトまたはダークのテーマを検出します。~/.config/geany/geany_mac.conf で変更できます。
Homebrew で Geany をインストールできますか?
はい。brew install --cask geany を実行してください。
geany.FULLMAC.app の Geany のダウンロードはどこから提供されていますか?
ダウンロードボタンは、Geany の公式リリースページ https://www.geany.org/download/releases/ につながっています。geany.FULLMAC.app はアプリを変更も再パッケージもしていません。
似ているアプリ
LiteEditLiteEdit は Swift と AppKit で作られた 1 MB 未満の Mac 用ネイティブコードエディタで、メインの IDE と並べてコードを開く、読む、手早く編集するためのものです。20 以上の言語のシンタックスハイライト、タブ、サイドバーのファイルツリー、正規表現対応の検索と置換、ファイルを切り替える Quick Open コマンドを備えています。再度起動すると、フォルダ、ファイル、カーソル位置、ウィンドウの状態を復元します。開発ツール
CateCateは、ズーム可能な無限キャンバス上に作られたIDEで、複数のコーディングエージェントを同時に動かすためのものです。ターミナル、エディタ、ブラウザパネルはタブに収まらず、ワークスペース上に自由に配置できます。CateのターミナルでClaude Code、CodexなどのエージェントCLIを実行すると、各パネルにエージェントが作業中か、完了したか、あなたを待っているかが表示され、入力が必要になるとすぐに通知されます。開発ツール
CodeEditCodeEdit は、コミュニティが開発し、Electron などのクロスプラットフォームフレームワークを使わずに Swift で macOS 専用に書かれたコードエディタです。ちょっとした編集では TextEdit のように軽く、大きなプロジェクトでは Xcode のような充実した環境へと広がることを目指しています。機能には、シンタックスハイライト、コード補完、プロジェクト全体の検索と置換、スニペット、内蔵ターミナル、タスクの実行、Git 連携があります。CodeEdit は Xcode を置き換えるものではなく、Apple プラットフォーム向けではないプロジェクトのためのエディタです。開発ツール
VimRVimR は、Swift で書かれた macOS 用の Neovim の GUI です。中で Neovim を動かしながら、ほかのグラフィカルなエディタにある便利な機能を加えているので、Neovim の速さとキーボード中心の編集を、Mac のネイティブなウインドウで使えます。Markdown のプレビュー、再読み込みしてもスクロール位置を保つ HTML のプレビュー、Xcode の「Open Quickly」のようなあいまいファイル検索、シンプルなファイルブラウザを備えています。開発ツール
Nextpad++Nextpad++ は、Windows のコードエディタ Notepad++ を完全なネイティブアプリとして Mac に移植したものです。書き直しでも Wine でもなく、Notepad++ のオリジナルのコードを移植しているので、Notepad++ のユーザが期待するとおりに動き、しかもネイティブのメニュー、ショートカット、ファイルダイアログ、ダークモード、macOS Tahoe の外観で macOS になじみます。多くの言語の構文ハイライト、プラグイン、マクロ、正規表現によるファイル内検索、分割表示、ドキュメントマップが使えます。開発ツール
MacVimMacVim は、キーボード中心の強力なテキストエディタ Vim の Mac 版です。メニュー、ダイアログ、ツールバー、スクロールバーを備えたなめらかなネイティブの画面を Vim に与えつつ、Vim の速さを支えるものはすべてそのまま残しています。ネイティブと非ネイティブのフルスクリーンを使い分けられ、トラックパッドのジェスチャ、Touch Bar、Command キーのショートカットを Vim の操作に割り当てたり、好きな色の Vim タブで作業したりできます。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。