| ||
| 名称 | URL |
|---|---|
| epojava |
epojava epojava のダウンロード |
[prefix]は、通常C-c
と読み替えてください(ユーザーが変更できます)。
[prefix] C-t
タイプセッタ(EPO 基本機能)
ANT_HOME が設定されている場合、
Apatch-Ant を起動できます。
[prefix] ' next-error(EPO 基本機能)
EPO の基本機能は他にもあります。 詳細は EPO の info を参照してください。
[prefix] b (EPO 拡張機能)
[prefix] b (ビギン)と同等機能です。
[prefix] s (EPO 拡張機能)
[prefix] s (セクション)と同等機能です。
[prefix] l (EPO 拡張機能)
[prefix] f (EPO 拡張機能)
[prefix] u
アップデートファイル(EPO Java 拡張機能)
C-u [prefix] u
キルバッファーファイル(EPO Java 拡張機能)
[prefix] g
クラスビュー(EPO Java 拡張機能)
[prefix] a
で行なってください。
ClassName の上でこれを押したら一覧が開き、
同一のClassName のところへ移動します。
分からないときは先頭にカーソルは行きます。
| ■Meadow95.exe@---- |
|
public class Object { private static native void registerNatives(); static { |
| [o]-(Unix)-- -L23 Object.java [1] (epocc EPO Encodede-kbd) |
|
jdk:/java/lang/Number.java jdk:/java/lang/NumberFormatException.java jdk:/java/lang/Object.java jdk:/java/lang/OutOfMemoryError.java jdk:/java/lang/Package.java |
| [o]S:%% -L1724 * epojava-table * [1] (epojava-table Encodede-kbd) |
スペースまたはgまたは
eまたはv
q
| ■Meadow95.exe@---- | |
……(中略)…… hoge:c:/java2/tomcat/lib/jasper-runtime.jar tools:c:/java2/lib/tools.jar jdk:/com/sun/corba/se/ActivationIDL/Activator.java jdk:/com/sun/corba/se/ActivationIDL/ActivatorHelper.java jdk:/com/sun/corba/se/ActivationIDL/ActivatorHolder.java …… |
スペースまたは
gまたは eまたはvを入力すると、
以下のような archive-mode が表示されます。
| ■Meadow95.exe@---- |
……(中略)…… drwxrwxrwx 0 17-Aug-2001 20:48:44 jp/ne/ruru/park/ando/anzip/ -rw-rw-rw- 1099 17-Aug-2001 22:05:08 jp/ne/ruru/park/ando/anzip/ANZip$ANRunnable.class -rw-rw-rw- 3010 17-Aug-2001 22:05:08 jp/ne/ruru/park/ando/anzip/ANZip.class drwxrwxrwx 0 1-Jan-1980 00:00:00 meta-inf/ -rw-rw-rw- 45 16-Aug-2001 20:49:34 meta-inf/manifest.mf - ---------- -------- ----------- -------- ------------------------------------------------- |
| [o](Unix)%% -L10 anzip.jar [1] (Zip-Archive Encodede-kbd) |
| ■Meadow95.exe@---- |
|
Compiled from ANZip.java public class jp.ne.ruru.park.ando.anzip.ANZip extends java.lang.Object { protected static final java.lang.String ENCODE; protected static final java.lang.String JAVA_HOME; private jp.ne.ruru.park.ando.anzip.ANZip(); public static void main(java.lang.String[]); protected boolean isClassFile(java.lang.String); protected void classPrint(java.lang.String, java.lang.String); public static java.lang.String change(java.lang.String); protected void filePrint(java.lang.String, java.lang.String); private class jp.ne.ruru.park.ando.anzip.ANZip. ANRunnable extends java.lang.Object implements java.lang.Runnable /* ACC_SUPER bit NOT set */{ private final jp.ne.ruru.park.ando.anzip.ANZip this$0; private java.io.InputStream in1; public jp.ne.ruru.park.ando.anzip.ANZip.ANRunnable(jp.ne.ruru.park.ando.anzip.ANZip,java.io.InputStream); public void run(); } } |
| [o]-\-- -L8 ALZip.class (anzip.jar) [1] (epojava-table EPO Archive Encoded-kbd) |
[prefix] G
(大文字です)メソッドビュー(EPO Java 拡張機能)
| ■Meadow95.exe@---- |
|
0;C:/java2/src/./java/lang/Object.java 11:package java.lang; 23:public class Object { 25:private static native void registerNatives(); |
| [o]S:%% -L1 * epocclib-table * [1] (epocclib-table Encodede-kbd) |
|
jdk:/java/lang/Number.java jdk:/java/lang/NumberFormatException.java jdk:/java/lang/Object.java jdk:/java/lang/OutOfMemoryError.java jdk:/java/lang/Package.java |
| [o]S:%% -L1724 * epojava-table * [1] (epojava-table Encodede-kbd) |
スペースまたはgまたはe
v
q
でメソッド一覧へ戻れます。
q
[prefix] d
ワードジャンプ(EPO Java 拡張機能)
Project : [prefix] a で内容の表示や編集できます。Search word : | ■Meadow95.exe@---- |
|
0;c:/home/ando/tmp/ListClass.java 40;C:/java2/demo/applets/Animator/Animator.java 134;C:/java2/demo/applets/ArcTest/ArcTest.java |
| [o]S:%% -L1 * epocclib-table * [1] (epocclib-table Encodede-kbd) |
[prefix] a (EPO Java 拡張機能)
3.5.5 版から、 変数epojava-table-alistとepocc-includeの2つを保存するようにしました。
以前の環境ファイル.epojavarcが使えなくなりますので 注意をお願いいたします (今後このようなことが無いように気をつけます……)。
M-q (EPO Java 拡張機能)
[TAB]を打ったのと同等の効果が得られます。
ちょっとこのコマンドは重いのですが、
人間が打つよりかは速いです。;-)
M-Q (EPO Java 拡張機能)
M-q より遥かに重いのですが、
プログラムを作成した最後に一度実行することをお勧めします。[prefix] < (EPO Java 拡張機能)
[prefix] > (EPO Java 拡張機能)
M-x epojava-per-folder-indent (EPO Java 拡張機能)
[pre] t)で起動したい。
といった場合、epojava では以下のような文を .emamcs に記述すると
[pre] t iで起動することができるようになります。(setq epojava-append-process-alist
'((?i (type . version)
(command
"ImportScrubber" "java"
"-cp"
"C:\\home\\src\\yatex\\importscrubber\\lib\\importscrubber.jar;C:\\home\\src\\yatex\\importscrubber\\lib\\BCEL.jar"
"net.sourceforge.importscrubber.ImportScrubber"
"-root" basename))))
※状況に合わせてクラスパスの変更等行ってください。~/importscrubber/lib/importscrubber.jar:~/importscrubber/lib/BCEL.jar
といった感じになるでしょう。(setq epojava-append-process-alist
'((?i (type . version)
(command
"ImportScrubber" "java"
"-cp"
"C:\\home\\src\\yatex\\importscrubber\\lib\\importscrubber.jar;C:\\home\\src\\yatex\\importscrubber\\lib\\BCEL.jar"
"net.sourceforge.importscrubber.ImportScrubber"
"-root" basename)
(posthook epocclib-update-file))))