本文へスキップ

Geany

公開元: Geany Team

高速で軽量な IDE

オープンソースGPL-2.0-or-later

主な特徴

  • 多くの言語に対応した構文ハイライト、コード折りたたみ、括弧の一致機能があります。
  • 現在のファイルの関数やクラスにジャンプするためのシンボルリストがあります。
  • 言語ごとに編集可能なコンパイル、ビルド、実行コマンドがあります。
  • メッセージウィンドウのエラー行からソースコードにリンクできます。
  • 依存関係のフットプリントが小さく、古いハードウェアでも動作します。

このアプリケーションについて

Geany は、通常 IDE に見られる便利な機能をいくつか備えた小さなプログラミング用エディタです。GTK と Scintilla 編集コンポーネントの上に構築されており、起動が速く、GTK 以外にはほとんど依存しないため、古いマシンや最小構成のデスクトップでよく選ばれています。

多数の言語の構文を強調表示し、コードブロックを折りたたみ、括弧の対応付けと自動閉じを行い、文書内に既に存在する語を補完します。サイドパネルのシンボル一覧は、開いているファイル内の関数やクラスへ移動でき、同じパネルにはファイルブラウザと開いている文書の一覧も置かれています。プロジェクトは、ファイルのディレクトリを独自の設定とともにまとめます。

ビルドの仕組みは意図的に素朴です。各言語にはコンパイル、ビルド、実行のための編集可能なコマンド群があり、出力はメッセージウィンドウに表示され、エラー行はソース中の該当箇所へ結び付けられます。プラグインは、端末パネル、バージョン管理の差分、ファイルテンプレートなどを追加します。Geany は言語サーバーを中心に構成されてはいないため、ファイルを横断する解析や踏み込んだリファクタリングは、その行うことの範囲外にあります。

Linux

当サイトはこのファイルをホストしておらず、スキャンも内容の確認も行いません。出典の記載を読み、ご自身で判断してください。