Repolode
orbitalquark

orbitalquark/textadept

GUI版とターミナル版を備え、Luaでスクリプト化できる、高速で軽量、拡張性に優れたクロスプラットフォームのプログラマー向けテキストエディター。

代替できる製品:Sublime Text

スター
921
フォーク
55
未解決の Issue
13
最終コミット
2 か月前

これは何?

Textadeptは、プログラマー向けのデスクトップテキストエディターです。C、C++、Luaで書かれており、Windows、macOS、Linux、BSDで動作します。インストール不要の自己完結型実行ファイルとして提供されています。QtまたはGTKをベースにしたGUIと、ncursesをベースにしたターミナルインターフェースの両方を備え、初期状態でも使いやすい設定になっています。

100以上のプログラミング言語に対応し、複数のキャレットと選択範囲、無制限の分割ビュー、キー連鎖やモードに対応した設定可能なキーバインド、ネスト可能な汎用または言語固有のスニペットを備えています。シェルコマンドを呼び出して、コードの実行、プロジェクトのビルド、テストの実行ができます。エディターのほぼすべての部分をLuaでスクリプト化し、カスタマイズできます。

オプションの追加モジュールにより、言語デバッガー、ファイル比較、ソースコードのフォーマット、Language Server Protocolクライアント、スクラッチバッファー、スペルチェックを利用できます。エディターがインターネットに接続することはありません。

主な機能

  • 01Windows、macOS、Linux、BSDで動作し、自己完結型実行ファイルとして利用できます。
  • 02GUI(QtまたはGTK)とターミナル(ncurses)の両方のインターフェースを備えています。
  • 03100以上のプログラミング言語に対応しています。
  • 04複数のキャレットや選択範囲、無制限の分割ビューを利用できます。
  • 05キーバインドやスニペットを設定でき、シェルコマンドを実行できます。
  • 06ほぼすべての部分をLuaでスクリプト化し、カスタマイズできます。

ユースケース

  • 重いIDEを使わず、デスクトップやSSH経由のターミナルでコードを編集する。
  • Luaスクリプトを使って、自分好みの編集環境を構築する。
  • シェルコマンドでビルドやテストをエディターから直接実行する。
  • オプションモジュールでLSPクライアント、デバッガー、スペルチェッカーを追加する。

クイックスタート

  1. 1

    Download セクションから、お使いのプラットフォーム用のビルド済みバイナリをダウンロードします

  2. 2

    アクセス権のある場所にアーカイブを展開し、textadept 実行ファイルを起動します

使う前に知っておきたいこと

  • macOS 用のビルド済みバイナリは Apple Silicon 専用です。
  • Linux では、GUI 版の実行に Qt 5 または GTK 3 のインストールが必要です。ターミナル版には ncurses が必要です。
  • オプションモジュールは自動的に読み込まれません。preferences で require() を使って有効にする必要があります。

トピック

よくある質問

textadept とは?
GUI版とターミナル版を備え、Luaでスクリプト化できる、高速で軽量、拡張性に優れたクロスプラットフォームのプログラマー向けテキストエディター。 Textadeptは、プログラマー向けのデスクトップテキストエディターです。C、C++、Luaで書かれており、Windows、macOS、Linux、BSDで動作します。インストール不要の自己完結型実行ファイルとして提供されています。QtまたはGTKをベースにしたGUIと、ncursesをベースにしたターミナルインターフェースの両方を備え、初期状態でも使いやすい設定になっています。
textadept は無料で使えますか?ライセンスは?
textadept は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
textadept は今もメンテナンスされていますか?
半年以内に更新あり。textadept の最終コミットは 2026年9月1日 です。
textadept は何に使えますか?
重いIDEを使わず、デスクトップやSSH経由のターミナルでコードを編集する。 Luaスクリプトを使って、自分好みの編集環境を構築する。 シェルコマンドでビルドやテストをエディターから直接実行する。 オプションモジュールでLSPクライアント、デバッガー、スペルチェッカーを追加する。
textadept のインストール方法は?
Download セクションから、お使いのプラットフォーム用のビルド済みバイナリをダウンロードします アクセス権のある場所にアーカイブを展開し、textadept 実行ファイルを起動します
textadept はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/orbitalquark/textadept

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト