nanoの後継として位置づけられる、依存関係のない単一の静的バイナリで提供される、モダンで使いやすいターミナルテキストエディタ。
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
Download セクションから、お使いのプラットフォーム用のビルド済みバイナリをダウンロードします
- 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 の数値は毎日更新されます。
関連プロジェクト
多くの言語の構文強調表示、コード折りたたみ、自動補完に対応した、Windows向けの軽量なScintillaベースのテキストエディターです。
Windows、Linux、macOS向けにQtで開発された、Notepad++テキストエディターのクロスプラットフォーム版です。
Howlは、LuaJITとGTKを基盤とし、LuaまたはMoonScriptで拡張できる軽量でカスタマイズ性の高い汎用エディターです。
Vimは、コードやプレーンテキストをキーボード中心で素早く編集できる、従来のViを改良した高いカスタマイズ性を備えるテキストエディタです。
AtomとTree-sitterの開発者が手がけた、Rust製の高性能なマルチプレイヤー対応コードエディターです。