質問
このテキストエディタについて知っている人は多いのでしょうか?
Jeditは2004年にはちょっと大きかったが、今ではNotepad ++がリードを奪ったようだ(Windowsで)プラグインの多くは2003年以来更新されておらず、OverALレイアウトと使用法は混乱している...
jEdit には気の利いた機能がたくさんあると思いますが、それらの機能がどこにあり、どのように使用できるのかを知ることができたら大変です。そのマニュアルを読むこと自体がフルタイムの仕事です。
解決
私はここ数年、主に Windows 上で jEdit を使用してきましたが、Ubuntu でも jEdit を使用してきました。私はそれを次の目的で使用します。SQL、awk、バッチファイル、html、xml、javascript....NET のもの (私は Visual Studio を使用します) を除くほぼすべてのもの。
大好きです。
まとめ
私は jEdit を使用しています。なぜなら、それが私にとって適切なバランスを備えているからです。 セットアップの簡単さ 対 特徴 そして カスタマイズ性. 。私にとって、これほどバランスの取れたエディターは他にありません。
短所
- 希望通りの動作をさせるのは少し難しいかもしれません。
長所
- が大好き プラグイン
- 独自の構文強調表示などを定義できること。まさに私がテキストエディタに求めているものです。
- の マニュアル とても良くて、とても読みやすいです。jEdit で何ができるかを理解するために、一読することを強くお勧めします。(実際、使用するソフトウェアにはこれをお勧めします)
- クロスプラットフォームです。長い間 Windows 上でのみ使用していましたが、今では Ubuntu も使用しており、そこで動作します。Windows マシンから構成ファイルをコピーすることもでき、すべてが機能します。ニース。
他の編集者
以前、覗いてみたのですが、 メモ帳++, しかし、それは少し前のことであり、私にとって重要な独自の構文の強調表示を定義するための良い方法がありませんでした。私も支払いました テキストメイト そして ウルトラエディット (どちらも非常に優れています) が、最終的には jEdit が私にとってトップです。
私も使いました 日食 1年くらい。それは素晴らしい、そしてあなたが望むことは何でもできます、 しかし Eclipse を最大限に活用するには、本当に夢中になる必要があります。
他のヒント
私も同じことについて時々疑問に思うことがあります (jEdit はどうなったのでしょうか - それがあなたの主な質問であるかどうかはわかりませんが)。
どうやら、主な開発者は、 スラヴァ・ペストフ, 、2006年にプロジェクトから離れました(集中するため) 要素, 、および彼の研究)、そしてその後、jEdit の開発が再び本格的に活発になることはありませんでした。それは残念なことです。:/ (実際に詳しく観察したわけではありませんが、過去 4 年半にわたって jEdit のメジャー リリースがなかったことがわかると思います。)
さて、いろいろググっていたら見つけたのが、 Slava によって書かれたいくつかの情報 彼自身。その時、彼は jEdit を放棄しただけでなく、Java 言語に「ますます不満を感じた」ため、完全に Java で開発したようです。
私は 2003 年頃から jEdit を使用しています。私は自宅の Ubuntu 8.04 ボックスでこれを使用していますが、いくつかのバグがあります。「ファイルを開く」などのダイアログを開くボタンをクリックすると、ダイアログが完全に空白になる場合があります。
これは Java の問題である可能性がありますが、奇妙な問題のように思えます。
それ以外では、私は jEdit に非常に満足しています。これは、私が (これまでのところ) Linux 用に見つけた最高の一般エディターです (Vi と Emacs ユーザーの大群が火炎砲を点火する中、アヒル)
XML エディター プラグインが気に入っています。XML (HTML を含む) タグを閉じるときに自動補完が行われます。さらに、DOCTYPE を指定すると自動補完が行われます。
2 つのファイル間の差分を視覚的に表示するための便利なプラグインもあります。
jEdit は、2010 年以来、私が最も気に入っているエディタです。これには、他のものには見られなかったユニークな機能セットがあります。
マルチOS:ウィン、リナックス、マック。
ポータブル:フォルダーをコピーするだけですぐに使用できます。すべての設定は、jEdit サブフォルダー内の .XML ファイルと .properties ファイルに保存されます。エンタープライズ ワークステーションの管理者権限がない場合、これは非常に重要です。
検索と置換:私がこれまでに見た中で最も強化されたテキスト エディターは次のとおりです。後方参照用の Bean Shell スクリプト機能を備えた完全な正規表現仕様。例えば:テキスト内で見つかったすべての数値に増分を適用するとします (1 を 2、10 を 11 などに置き換えます)。正規表現「(\d+)」を検索し、Java 式「Integer.parseInt(_1) + 1」に置き換えるだけです。これは単純な例にすぎませんが、それがいかに強力であるかを示すには十分です。
データベース:SQL ステートメントを選択し、ボタンを押すだけで、MySQL、MsSql、Oracle、Teradata、およびその他の Jdbc 互換 RDBMS から結果セットを取得できます。結果を CSV にエクスポートします。マルチデータベース コマンド ライン ツールのように機能します。データベース スキーマを参照して移動します。(SQLプラグイン)。
カスタマイズ:ここで jEdit が威力を発揮します。たくさんの機能があります。ハイライトは、任意の Java API を使用して拡張できることです。Beanshell スクリプト マクロからアクセスします。例:選択したテキストを mime64 から / mime64 にデコードする関数が必要でした。問題ない!commons.apache.org からライブラリをダウンロードし、jEdit マクロからアクセスしました。この機能により jEdit がどれほど拡張できるかは信じられないほどです。
ハイライト:単語または語句を選択すると、テキスト全体ですぐに強調表示されます。発生箇所のミニマップがスクロールバーに表示されます。たとえば、マウスを使用するだけで、分割されたファイル内のそれぞれの CSS スタイルをすばやく見つけることができます。Ctrl+F を押したり、何かを入力したりする必要はありません。通常の txt ファイルでも機能します。(ハイライトプラグイン)
プラグイン:FTP、XML、テキストの差分、テーマ、テキスト タブ、ハイライター、文字マップ、メール、空白、略語、ミニマップ...それらは何百もあります。
他にもたくさんの優れた機能がありますが、この回答を長くしすぎないように、ここでは説明しません。完全な記事を見つけることができます ここ そして mime64 の例 ここ.
一見すると、jEdit は単なるテキスト エディターです。無限のカスタマイズ/拡張パワーで遊び始めると、その全機能が明らかになります。Java で書かれたテキスト エディタを受け入れることへの最初の抵抗感は、Java テキスト エディタだけがこれほど拡張性があることがわかると消えました。当初の欠点が主な利点に変わりました。
私は過去 5 年間 jEdit を使用してきました。そして、私も氏の意見に同意します。上記の Mahan のコメントでは、jEdit は「機能する段階」に達しており、これ以上開発する必要はありません。
私は主に PHP Web 開発に使用しており、商用 IDE (DreamWeaver) から PHP デザイナー、NetBeans、Eclipse、Apanta、Notepad++ まであらゆるものを試してきました。カスタマイズの可能性においてこれに匹敵するものはありません。プラグインが存在しない場合は、BeanShell マクロを使用して何かを作成できる可能性があります (Java を詳しく知りたいと仮定して)。
Windows では Notepad++ も使用しますが、主に Notepad の代替として使用します (notepad.exe の名前も変更しました)。
結局のところ、それは味に帰着します。あなたにとって何が重要で、何があなたの生産性を高めるのか。気が散る GUI やふわふわした機能は、集中すべきものから目をそらしてしまう可能性があります。
そしておまけに、私は途中で何人かの開発者を jEdit に変換しました。
XML と XSLT の職業教育中に使用する必要がありました。バグが多く、常に動作するとは限りませんでした。気に入らなかったのですが、XSLT をテストする必要がある場合は、もう一度試してみるつもりです。Notepad++ を見つけましたが、必要なものが揃っていてとても満足しています。
あなたの質問に対して:ご覧になりましたか jEditのプラグインリスト?2008 年にリリースされたプラグインがいくつかあり、最新バージョンは 2008 年 8 月 8 日にリリースされました。
死霊術を実行するリスクがあります:
- 過去 10 年ほどのリリース方法のため、主要な Linux ディストリビューションは通常、最新の安定バージョンよりも大幅に遅れています。良いニュースは、 リポジトリ Ubuntu などに自動的にインストールしてアップグレードします。
- 数年間、Windows、FreeBSD、Linux の間で設定ファイルを問題なく共有していました。これは、私がこれまで使用した他のアプリケーションについて言える以上のことです。
- 私が聞いた唯一の問題は、黎明期には速度が遅かったということです。今は本当に速いです。
- エンコーディング そして 行末 IntelliJ IDEA を除く他のエディタよりもシームレスに処理されます。
- 縦編集。 ただ押し続けてください Ctrl をクリックしてドラッグし、長方形 (または幅ゼロの垂直) 選択範囲を作成します。
- 他のエディタよりも優れた検索と置換
これまでIntelliJ IDEA を除く。 リストを書き始めたばかりですが、それを信じるには実際に見てみる必要があります。ただ Ctrl-f そして自分の目で見てください。
そうですね、4.3pre15(最新)をインストールしたところ、見た目は少し良くなりました。
優れた機能は、プラグインの 1 つから取得できる XML DTD の自動作成です。
これは特に大きなファイルの場合に素晴らしいことです
私は PC と Mac の両方で jEdit を長年使用してきました (Mac では少しファンキーです)。
現在、私は主にとしてそれを使用しています 折りたたみ 進行中の多数のドキュメント ノートのエディター。私はテキスト インデント レベルでの折りたたみを使用しています。これは、各セクションを設定する必要がなく、ファイル セクションを折りたたんだり展開したりする簡単な方法です。
私が本当に気に入っている機能は、設定できるコマンド ショートカットの代替機能、ツール バーのアイコン コントロール、および略語の拡張です。私が特に気に入っているプラグインは、ファイル/バッファ名の行を表示する BufferTabs と、Whitespace および TextTools です。
最近、GroovyScriptEngine をロードしました。その理由の 1 つは、Groovy の構文の色付けと制御です。数十のファイルを繰り返し更新するときに、個別の履歴リストを維持するために、2 つの個別の jEdit バージョンをセットアップしました。
Windows の Notepad++ が大好きでしたが、Mac に切り替えたときに置いてきぼりになりました。それ以来、私は複数のプラットフォームで動作するユーティリティに慣れてきました。そのため 2 年以上前に JEdit に切り替え、それ以来ずっと JEdit を愛用しています。私の Mac では完璧に動作し、クラッシュすることはなく、高速で、多くのアドオンが含まれています。Java に基づいているため、さまざまなプラットフォームで動作します。Jedit は Notepad++ と同等かそれ以上だと思います
私のお気に入りのプラグインは FTP モジュールです。FTP サーバー上のファイルは、ローカルにある場合と同じように簡単に開いたり、編集したり、保存したりできます。
何年も経ちましたが、jEdit は私のお気に入りの無料の検証用 XML エディターであり続けています。私は、XML 検証と、複数のファイルにわたる正規表現の検索と置換などのプレーン テキスト編集機能とのシームレスな組み合わせが気に入っています。