Features
(以下、本家HPより。)General
- Windows, Unix, MacOS などで動作するようなテキストエディタの便利な機能を統合している
- Java 2 バージョン 1.3 以上のJVMが動作するOS (MacOS X, Unix, VMS, Windows)で動作する
- 全ての動作にキーボードショートカットを設定できる
- オンラインヘルプが充実している
(英語) - ほぼ無制限のアンドゥ、リドゥ
- コピー&ペーストに使うクリップ
ボードの数がほぼ無限(regi ster機能) - Registerの記憶内容は保存する事が可能 (jEdit再起動してもRegisterの内容が消えない) (4.2 以降)
- "Kill ring"が自動で前に消したテストを記憶する(4.2以降)
- 単語やライン、パラグラフを一度
に操作するキーコマンドが豊富 - Marker機能(現在の位置を
記憶して、あとで簡単にその位置 へ戻ることができる) - Markerは、編集中のセッシ
ョンにまたがって保存される - 複数のウインドウを表示すること
が出来る。また、それぞれのウイ ンドウをいくつかのエリア分割す ることが出来る。それぞれのエリ アは 異なるファイルを表示できる。複 数のエリア内で、ある1つのファ イルに対してそれぞれ異なる場所 を表示することが出来る - 複数行選択
- 複数選択(連続した複数行ではな
く、不連続の複数行を選択する機 能。大量のテキストを一度に操作 するときに使われる) - 行末の折り返し
Syntax Highlighting
jEditは、以下のファイルタ
ActionScript | Ada 95 | ANTLR | Apache HTTPD | APDL | AppleScript | ASP |
Aspect-J | Assembly | AWK | B formal method | Batch | BBj | BCEL |
BibTeX | C | C++ | C# | CHILL | CIL | COBOL |
ColdFusion | CSS | CVS Commit | D | DOxygen | DSSSL | Eiffel |
EmbPerl | Erlang | Factor | Fortran | Foxpro | FreeMarker | Fortran |
Gettext | Groovy | Haskell | HTML | Icon | IDL | Inform |
INI | Inno Setup | Informix 4GL | Interlis | Io | Java | JavaScript |
JCL | JHTML | JMK | JSP | Latex | Lilypond | Lisp |
LOTOS | Lua | Makefile | Maple | ML | Modula-3 | MoinMoin |
MQSC | NetRexx | NQC | NSIS2 | Objective C | ObjectRexx | Occam |
Omnimark | Parrot | Pascal | Patch | Perl | PHP | Pike |
PL-SQL | PL/I | Pop11 | PostScript | Povray | PowerDynamo | Progress 4GL |
Prolog | Properties | PSP | PV-WAVE | Pyrex | Python | REBOL |
Redcode | Relax-NG | RelationalView | Rest | Rib | RPM spec | RTF |
Ruby | Ruby-HTML | RView | S+ | S# | SAS | Scheme |
SDL/PL | SGML | Shell Script | SHTML | Smalltalk | SMI MIB | SQR |
Squidconf | SVN Commit | Swig | TCL | TeX | Texinfo | TPL |
Transact-SQL | UnrealScript | VBScript | Velocity | Verilog | VHDL | XML |
XSL | ZPT |
Source Code Editing
- 対応するかっこの強調
- 自動インデント
- インデントを左右にシフトさせる
コマンド - コメントアウトさせるコマンド
- ソフトタブオプション(タブをス
ペース文字でエミュレートする) - Abbreviations(短
縮入力) - 折り畳み(一部のソースを折り畳
み表示する)。 インデント毎に折り畳むか、明示 的な印("{{{"と"}}}" で囲む)で折り畳む
Search and Replace
- 普通の検索、置換。正規表現の検
索、置換ができる - 複数のファイルに対して検索、置
換ができる。(現在開いているフ ァイル、開いている全てファイル 、ディレクトリの中の全てのファ イル) - "HyperSearch" は、マッチしたもののリストを表
示する - 逆順サーチをサポート
- Incremental search (順サーチ?)supporte
d - 正規表現でマッチした文字列をB
eanShellスクリプトに渡 して、その返値と置換することが できる。
File Management
- 同時にいくつものファイルを開く
ことが出来る - UTF8 や Unicodeを含む多くの文字
コードをサポートしている - 自動でGZipped (.gz)ファイルの解凍・圧縮
を行う - Javaがサポートしているいく
つかの文字コードは、ファイルの セーブとロードの時に使われる - マルチスレッド I/Oシステムは、以下のプラグ
インをサポートする - FTP plugin は、FTPサーバーのファイルを
読み書きする機能を加える - Archive plugin は、ZIPやTARのアーカイブ
からファイルを読む機能を加える
- FTP plugin は、FTPサーバーのファイルを
- File system browser は、セーブやロードするときのダ
イアログボックスで使われる - ファイルの削除、リネーム、ディ
レクトリ作成などをfile system browserで行うことが出来 る
Customization
- Syntax highlighting modes(文字強調モード)は
、XMLで定義されているので、 簡単に新しい物を作ることが出来 る - 設定の多くは、グローバル設定、
個人設定または、個人のファイル で設定できます - キーボードのショートカットは、
全てカスタマイズできます - ツールバーや、右クリックのコン
テキストメニューも、すべてカス タマイズできます - 複雑な処理を自動かするマクロは
、BeanShell スクリプトで書かれている - マクロは、ユーザーの動作から記
録(自動作成)することが出来る
Extensibility
- コンパイラーやデバッカー、その
他の多くのプラグインによってj Editは完全なIDE(Int egrated Development Environment)に変わ ることが出来る - 80以上のプラグインがあり、そ
れらはjEditに多数の機能を 加える - "Plugin manager"を使って、プラ
グインのダウンロードとインスト ールが出来ます。(Plugin managerを使わなくても出 来ます) - プラグインのウインドウは、トッ
プレベルのフレームか"ドッキン グ ウィンドウ"としてエディタウイ ンドウの中に表示される
Tweet
最終更新時間:2008年07月16日 00時00分00秒