プログラマー向けの強力なCocoaベースのテキストエディタ
jEdit は、プログラマー向けに設計された非常に人気のあるCocoaベースのテキストエディターです。
jEditの強みは、ユニコード、テキストエンコーディングスニファー、カスタマイズ可能なシンタックスカラーリング、完全にカスタマイズ可能なキーバインディング、オブジェクト埋め込み(画像、クイックタイムムービー、ファイル)のシンプルさ、パワー、幅広いサポートにあります。 )など。
正規表現、シンタックスハイライト、自動インデント用の強力な検索エンジンにより、JavaとXMLを使用するユーザーにとって特に魅力的です。
jEditが必要なものをすべて提供していない場合は、大きなプラグインのデータベースはそうします。これらは、jEdit内のプラグインエディタを介して、または開発者サイトから直接ダウンロードできます。これらには、jEditをさらに改善する多数の無料の拡張機能が含まれています。
これらを高度にカスタマイズ可能なショートカットとマクロに追加します。 そしてjEditは無料の開発環境の1つの地獄です。おそらく、唯一の欠点は起動時のわずかな遅延であり、一部のユーザーは内部スペルチェッカーの問題を報告しています。
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メッセージを抑制し、パフォーマンスを向上させました。 (デール・アンソン)