プログラマー向けの強力なテキストエディター
jEdit strong>は、プログラマー向けに設計された非常に人気のあるテキストエディターです。 p>
jEditの強みは、 Unicode、テキストエンコーディングスニファー、カスタマイズ可能のシンプルさ、パワー、幅広いサポートにあります。構文の色付け、完全にカスタマイズ可能なキーバインディング、オブジェクトの埋め込み strong>(画像、Quicktimeムービー、ファイル)など。正規表現、構文の強調表示、自動インデントのための強力な検索エンジンにより、JavaとXMLを使用する人にとって特に魅力的です。
jEditがすべてを提供しない場合その場合、大規模なプラグインのデータベースが作成される可能性が高くなります。これらは、jEdit内のプラグインエディタを介して、または開発者サイトから直接ダウンロードできます。これらには、jEditをさらに改善する膨大な数の無料の拡張機能が含まれています。これらを高度にカスタマイズ可能なショートカットとマクロに追加すると、jEditは無料の開発環境の1つです。おそらく、唯一の欠点は起動時のわずかな遅延であり、一部のユーザーは内部スペルチェッカーの問題を報告しています。 p>
全体として、jEditは開発者によって非常に広く使用されているため、かなりのパンチを詰める必要があります。 strong> p>
Changes
スタンドアロンTextAreaビルドターゲットを修正しました(Shlomy Reinstein)
ビューがロードされる前にエラーが発生したときに発生するNPEを修正しました(Matthieu Casanova#2905487)-バグ#2927555を修正しました:beanshell load()が例外で失敗します(Shlomy Reinstein)
グローバルバッファセットスコープを使用しているときにViewとEditPaneを閉じたままにしていたメモリリークを修正しました。 (里田和敏)
バッファからテキストを削除するときに、バッファをダーティにする前にイベントcontentRemovedが送信されました(oman002#2944145)
Sun Java 6でのメモリリークを回避しました。ここでは、sun.font.GlyphLayoutがキャッシュされ、char配列にインスタンスを保持しながら再利用されます(Björn "Vampire" Kautler)
マクロメニューから呼び出されたマクロのステータスバーに新しいメッセージを設定すると、メッセージはすぐにクリアされました(Matthieu Casanova#2964522)。APIドキュメントが利用できない場合でもエラーをログに記録しません。代わりにオンラインドキュメントへのリンクを提供してください(SF.netバグ#1777806-Eric Le Lay)
RFC編集モードがカタログに誤って配置され、テキスト編集モードのグロブがよりグローバルで最初にチェックされたため(Matthieu Casanova)、Javaインストーラーが感嘆符を含むディレクトリからのインストールを拒否したため(SF.netバグ#2065330-Eric Le Lay)
APIの変更
パッチ#2932330を適用して、一時バッファからのBufferUpdateメッセージを抑制し、パフォーマンスを向上させました。 (デール・アンソン)