TextAdeptは、プログラマー向けの高速で、ミニマリストで、著しく拡張可能なクロスプラットフォームテキストエディターです。 C、C ++、およびLUAの組み合わせで書かれ、12年以上速度とミニマリズムのために容赦なく最適化されたTextadeptは、速度とディスクのスペースを犠牲にせずに、肥大化と機能の重大な範囲に屈することなく、無限の拡張性を望むプログラマーにとって理想的な編集者です。アプリケーションには、デスクトップ環境で実行されるグラフィカルユーザーインターフェイス(GUI)バージョンと、ターミナルエミュレータ内で実行される端末バージョンの両方があります。
ミニマリズムへの入札において、テキストアデプトは実行することはほとんど依存していません。 WindowsとMacosでは、外部依存関係はありません。 Linuxでは、GUIバージョンはQTまたはGTK(クロスプラットフォームGUIツールキット)のいずれかにのみ依存し、端子バージョンはNCURSESのみに依存します。 BSDはQTおよびNCURSESに依存します。 LUAおよびその他のサードパーティの依存関係は、アプリケーション自体にまとめられています。
TextAdeptのリリースはこちらにあります。プラットフォームに適したパッケージを選択します。リリース間の変更の包括的なリストは、こちらをご覧ください。コアアプリケーションに追加の機能と機能を提供する個別のモジュールセットをダウンロードすることもできます。
TextAdeptには、ドキュメント/ディレクトリに包括的なユーザーマニュアルが付属しています。インストール、使用、構成、テーマ、スクリプト、コンピレーションなど、テキストアダプトの主な機能をすべてカバーしています。
TextAdeptのほぼすべての側面をLUAを使用してスクリプト化できるため、編集者のAPIは重く文書化されています。このAPIドキュメントは、 Docs/にもあります。アプリケーションのスクリプトに関しては、究極のリソースとして機能します。
TextAdeptは、Cmakeを使用してWindows、MacOS、Linux、およびBSDの上に構築できます。 Cmakeは、TextAdeptをコンパイルすることができるプラットフォーム(QT、GTK、および/または呪いなど)を自動的に検出し、それらのために構築します。 WindowsとMacOSでは、Cmakeを使用して、どこからでも実行する自己完結型アプリケーションを作成できます。 LinuxとBSDでは、Cmakeを使用してTextAdeptをインストールするか、コンパイルされたバイナリをTextAdeptのルートディレクトリに入れてそこから実行できます。
一般的な要件:
基本手順:
例えば:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
ビルドに影響するブール変数をcmake:
NIGHTLY :出血エッジの依存関係を持つテキストアダプトを構築するかどうか(つまり、夜間バージョン)。デフォルトはオフです。QT :オフでない限り、QTバージョンのTextAdeptを構築します。デフォルトは自動検出されます。GTK3 :オフでない限り、TextAdeptのGTK 3バージョンを構築します。デフォルトは自動検出されます。GTK2 :オフでない限り、TextAdeptのGTK 2バージョンを構築します。デフォルトは自動検出されます。CURSES :外れない限り、テキストアデプトの呪い(ターミナル)バージョンを構築します。デフォルトは自動検出されます。TextAdeptのコンパイルの詳細については、マニュアルをご覧ください。
TextAdeptはオープンソースです。機能について話し合い、バグを報告し、パッチを送信してください。個人的に私に連絡することもできます(code att foicica.com)。