INDEX 正しい食事 javajava日記/ EmEdit向け設定データ

EmEdit向け設定データ


【 注 釈 】
最初の文字列が予約語や、コマンド、繰り返し現れる語です

文字の次のカンマから次のカンマの間の数字が色を表します。
1〜5まであります
『色の分類』 ちなみに、この色というのは5種類有って、色の現れ方もEmEdit上で設定出来ます
主としてclassのロードの中で出て来る単語(フレーズ)->2
主としてclass宣言に出て来る単語(フレーズ)->1
主として変数の初期化の部分で出て来る単語(フレーズ)->5
主としてメソッドの宣言の中に出て来る単語(フレーズ)->3
主として地文の中に出て来る単語(フレーズ)->4

javaの事を良く知る前に番号を割り振ったので、この番号が必ずしも機能の分類を示していない事が悲しい。
コメントを付けたいのだが、まあそう言う事を目的としたソフトでは無いからなあ。
なんか僕の個性が出るから万人向けでは無いなあと最近感じています

無論取り込んだ後で変更も可能です
番号に対応してエディタ上で表現される色もEmEdit上で変更できるので自分なりにカラフルなものにして下さい。

ちなみに、このデータは例題を一つ一つ入力してみて、そこで出てきた単語を登録して行った物です


次の「1,0,1,0」は単語単位(前後にスペースが入ってヒットとみなす)、行の右側を強調、大文字小文字を区別、タグの内側にみで有効、を意味しています。
タグの内側のみで有効は使おうかと思ったのだけど止めました。
コメント内部を別にハイライトできる様にしようかとも思ってのですがそれは別の話です。(多分、コメントの書き方は一とおりにした方が良いです)



エクセルのようなファイルで以下をセーブしたデータにCSVと拡張子をつけて開くと良いです。
ちなみに僕はエムソフトさんとは何の関係も有りません。
【 変遷の日々 】
1999/9/11 発見 -> ごめんなさい、直接エクセルで開くと、『true』と『false』が自動的に大文字になってしまうから駄目だと言う事が判明しました。

なにせjavaは大文字小文字をきっちり判断するから困った物です。

SORTしたりする時は1回ワープロで開けて、エクセルのセル属性を文字列に変えた後でペーストして、アルファベット順で並べ替えると言う面倒をする事になるのだった。
余談だけど、エクセルで外部データを読み込んだ時に「"」が付いたり、大文字に変わったりするの何とかなら無いかなあ。どこかに設定有りそうな物だけどなあ。


【 登録件数とtips 】
少しずつ増えています。
1999/9/15現在 146件
「{,},(,),;」と言った記号をも登録する事にした
「{,},(,),;」と入力しないといけない所、漢字モードで意識しないで入力する事が有る。この場合は色が変わってはいけない。「=,<,>」と言った記号はどうするか検討中。特に起りやすいのはLabelを漢字で入力した後で「;」を入れてしまう事だ。

どうやら以下の流れで入力するから起るみたいだ
1)= new Label("")_____________漢字モードに変える
2)= new Label("新規ラベル")______ラベル名を入れる
3)= new Label("新規ラベル");_____そのまま「;」を入力してしまう


それでも、これを付けてから2回くらい間違えを見つけた
1999/9/10現在 128件
確かにミスタッチが減った。これは僕がjavaに慣れて来たからなのかなあ〜
そろそろ『JAVAプログラミングvol.1』の範囲に入り始めた頃だ。
System.in.read,3,1,0,1,0』とかが登録され出した。

1999/9/ 5現在 101件
大体、「JAVA入門」にでて来る単語がメインだった
『import java.applet.Applet;,1,1,0,1,0』とかのフレーズも入れる事にしたら多くなる事が判明、けどいいや。 「import java.applet.applet;」などという馬鹿らしいミスすぐ見つかる様になったのは嬉しい。
サンプルとかを開いてみると分りやすくなっていて良かった事に気が付く。


【以下をテキストエディタ等にお貼り下さい】



(,0,1,0,1,0
),0,1,0,1,0
、,0,1,0,1,0
;,0,1,0,1,0
{,0,1,0,1,0
},0,1,0,1,0
ActionEvent,2,1,0,1,0
ActionListener,2,1,0,1,0
actionPerformed,2,1,0,1,0
add,3,1,0,1,0
addActionListener,3,1,0,1,0
addKeyListener,3,1,0,1,0
addMouseListener,3,1,0,1,0
addMouseMotionListener,3,1,0,1,0
addSeparator,3,1,0,1,0
Applet,0,1,0,1,0
black,3,1,0,1,0
blue,3,1,0,1,0
boolean,3,1,0,1,0
break,3,1,0,1,0
Button,3,1,0,1,0
case,2,1,0,1,0
catch,3,1,0,1,0
char,4,1,0,1,0
charAt,3,1,0,1,0
class,0,1,0,1,0
Color,3,1,0,1,0
continue,2,1,0,1,0
default,2,1,0,1,0
Dialog,0,1,0,1,0
double,4,1,0,1,0
Double.toString,3,1,0,1,0
drawImage,3,1,0,1,0
drawLine,3,1,0,1,0
drawOval,3,1,0,1,0
drawRect,3,1,0,1,0
drawString,3,1,0,1,0
else,2,1,0,1,0
extends Applet,0,1,0,1,0
extends,0,1,0,1,0
false,3,1,0,1,0
fillRect,3,1,0,1,0
Font,3,1,0,1,0
FontMetrics,3,1,0,1,0
for,2,1,0,1,0
Frame,0,1,0,1,0
Frame,3,1,0,1,0
getActionCommand,3,1,0,1,0
getDocumentBase,3,1,0,1,0
getFontMetrics,3,1,0,1,0
getGraphics,3,1,0,1,0
getImage,3,1,0,1,0
getKeyCode,3,1,0,1,0
getParameter,3,1,0,1,0
getSize,3,1,0,1,0
getX,3,1,0,1,0
getY,3,1,0,1,0
Graphics,4,1,0,1,0
green,3,1,0,1,0
height,3,1,0,1,0
if,2,1,0,1,0
Image,4,1,0,1,0
implements,0,1,0,1,0
import java.applet.Applet;,1,1,0,1,0
import java.awt.*;,1,1,0,1,0
import java.awt.event.*;,1,1,0,1,0
import java.awt.Graphics;,1,1,0,1,0
import java.io.*;,1,1,0,1,0
import java.lang.*;,1,1,0,1,0
import java.lang.Math;,1,1,0,1,0
import java.text.*;,1,1,0,1,0
import java.util.,1,0,0,1,0
init,2,1,0,1,0
int,4,1,0,1,0
Integer.parseInt,3,1,0,1,0
Integer.toString,3,1,0,1,0
InterruptedException,3,1,0,1,0
intValue,3,1,0,1,0
KeyAdapter,3,1,0,1,0
KeyEvent,3,1,0,1,0
keyPressed,3,1,0,1,0
Label,4,1,0,1,0
length,3,1,0,1,0
main,0,1,0,1,0
Math.cos,3,1,0,1,0
Math.max,3,1,0,1,0
Math.pow,3,1,0,1,0
Math.random,3,1,0,1,0
Math.sin,3,1,0,1,0
Menu,3,1,0,1,0
MenuBar,3,1,0,1,0
MenuItem,3,1,0,1,0
MouseAdapter,3,1,0,1,0
mouseDragged,3,1,0,1,0
MouseEvent,3,1,0,1,0
MouseEvent,3,1,0,1,0
MouseMotionAdapter,3,1,0,1,0
mouseMoved,3,1,0,1,0
mousePressed,3,1,0,1,0
mouseReleased,3,1,0,1,0
new,3,1,0,1,0
null,4,1,0,1,0
paint,2,1,0,1,0
parent,2,1,0,1,0
private,4,1,0,1,0
public,2,1,0,1,0
repaint,3,1,0,1,0
requestFocus,3,1,0,1,0
return,3,1,0,1,0
run,2,1,0,1,0
Runnable,2,1,0,1,0
setBackground,3,1,0,1,0
setColor,3,1,0,1,0
setEditable,3,1,0,1,0
setFont,3,1,0,1,0
setForeground,3,1,0,1,0
setMenuBar,3,1,0,1,0
setSize,3,1,0,1,0
setText,3,1,0,1,0
setTitle,3,1,0,1,0
setVisible,3,1,0,1,0
show,3,1,0,1,0
showStatus,3,1,0,1,0
SLEEP,3,0,0,0,0
start,2,1,0,1,0
static,0,1,0,1,0
stop,2,1,0,1,0
String,3,1,0,1,0
substring,3,1,0,1,0
super,2,1,0,1,0
switch,2,1,0,1,0
System.in.read,3,1,0,1,0
System.in.skip,3,1,0,1,0
System.out.print,3,1,0,1,0
System.out.println,3,1,0,1,0
TextField,4,1,0,1,0
this,3,1,0,1,0
Thread,2,1,0,1,0
throws IOException,0,1,0,1,0
true,3,1,0,1,0
try,2,1,0,1,0
update,2,1,0,1,0
void,2,1,0,1,0
while,2,1,0,1,0
white,3,1,0,1,0
width,3,1,0,1,0