このプロジェクトについて
Editoraは、Windows、macOS、Linux向けのオープンソースのプログラマー用テキストエディタです。READMEによると、JDK 25、JavaFX 26、RichTextFX、Mavenを使用して構築されたキーボード駆動型のアプリケーションです。すべての操作は登録されたコマンドであり、キーコードにバインドするか、M-xコマンドパレットから実行できます。「Search Everywhere」では、コマンド、プロジェクトファイル、シンボルをランキング形式のピッカーで統合して表示し、プレフィックスを使用して絞り込みが可能です。インターフェースは、Emacs、CUA、Sublime Text、VSCode、IntelliJ IDEAのキーバインディングテーマを提供しており、ショートカットの記録、リセット、永続化が可能です。メニューバーからも同じコマンドレジストリにアクセスできます。
編集およびナビゲーション機能には、ファジーファイルファインダー、最近の場所、定義のピーク、スティッキースクロール、プレビュータブ、関連ファイルジャンプ、ツリービューとマップビューを備えたプロジェクトツールウィンドウ、およびプロジェクトが開いていない時の「Current Folder」エクスプローラーが含まれます。内蔵のシンボルスキャナーにより、言語サーバーなしで16言語の「Go to Symbol」を提供しますが、サーバーが動作している場合はそれが優先されます。構文ハイライトはTextMateグラマーを通じて40以上の言語とフォーマットをカバーしています。同梱フォントには、JetBrains Mono、Cascadia Code、Fira Code、IBM Plex Mono、Source Code Proが含まれます。
エディタは、自動およびスマートインデント、EditorConfigサポート、スニペット、ファイルテンプレート、タグの自動クローズおよび自動リネーム、ブラケットマッチング、コード折りたたみ、コメント切り替え、段落充填、略語、オートフィルモード、C-uプレフィックス引数、Occur、タブ化および逆タブ化、インデント変換、サブワードナビゲーション、マークリング、クエリ置換、ナローイング、矩形コマンド、キルリング、文字列操作コマンド、単語および行レベルのUndo、およびUndo Historyツールウィンドウを提供します。また、重要度ハイライト、フォローモード、フィルタリング、ビューモードを備えたサーバーログビューアもサポートしています。
ワークスペース機能には、ファイルを並べて表示するエディタグループ、マルチカーソルと列選択、選択なしでの現行行のコピーまたはカット、構文ハイライト付きコピー、および同梱の辞書と技術用語リストによるスペルチェックが含まれます。LSPサポートはベータ版であり、PATH上の23の言語サーバーを自動検出できます。診断機能とProblemsウィンドウ、ミニマップとスクロールバーストライプ、定義・実装・型定義・宣言への移動、参照の検索、ホバードキュメント、シグネチャヘルプ、出現箇所のハイライト、シンボルのリネーム、コールおよび型階層、補完、自動インポート、コードアクションとクイックフィックス、Javaコード生成、ドキュメントフォーマット、インレイヒント、入力時の再インデント、およびサーバー提供の折りたたみと選択範囲拡張を提供します。Maven対応のpom.xmlサーバーは、依存関係、プラグイン、GAVの補完を追加します。Java固有のコマンドには、インポートの整理、完全修飾名のコピー、プロジェクト構成の再読み込みが含まれます。READMEにはeditora-project.devへのリンクがあり、プロジェクトはMITライセンスで、AIコーディングツールの支援を受けて構築されたことが記載されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.