目次
'akira'

このヘルプは 'akira32II' , 'akira32Gold' 共有です。電子メール関係の機能は 'akira32Gold' でのみ使用できます。

'akira32Gold' をインストールして早く電子メールを使って見たい方はここをクリックしてください。又、電子メール中心の利用をしたい方で、「エディター関係のメニューが多くゴチャゴチャしていて分かりにくい」とお思いの方はここをご覧になってメニューをお好きな様に変更してください。

目次

はじめに

コマンドラインオプション

開く

保存

カット＆ペースト

ドラッグ＆ドロップ編集

印刷

カスタマイズ

検索とストッパー

検索と正規表現

短文の登録

アウトライン機能

日付と時間の書き込み

マウスのボタン

ＩＭＥの制御

私の嫌いな文字

辞書変換

スペルチェックと辞書引き機能

インターネットとＨＴＭＬと'akira'

インターネット電子メール

デフォルトの編集キーの割付

機能名称一覧表

キーボードマクロ

マクロ言語

マクロの登録方法

ユーザー登録について


はじめに

広域動作環境とローカル動作環境

'akira' をこれから利用して頂く上でまず理解して頂きたいのが「広域動作環境」と「ローカル動作環境」です。

「広域動作環境」というのは、'akira' 全体の動作を決めるもので、「ローカル動作環境」というのは、ファイルの拡張子毎に設定され、その拡張子のファイルを編集している時に有効な環境です。

ファイルの拡張子毎といってもすべての拡張子ではなく、'akira' に登録されている拡張子だけです。このローカル環境を持つ拡張子は「拡張子エイアリアスの登録」で自由に設定、変更できます。登録されていない拡張子や拡張子を持たないファイルを編集中には「その他のローカル環境」が使用されます。

「広域動作環境」はいつでも好きな時に設定、変更できます。又、「ローカル環境」も好きな時にいつでも設定、変更できるのですが、設定を始めた時点によって、どの環境を設定しているかが変わってきます。

ファイルがなにも開かれていない状態で設定を行った場合は「その他のローカル環境」の設定を始めた事になります。「その他」というのは、上でも説明したように、'akira' に登録されていない拡張子や拡張子を持たないファイルに適用される「ローカル環境」です。

何かファイルが開かれている状態で設定を開始した場合で、そのファイルの拡張子が 'akira' に登録されている場合はその拡張子に関連した「ローカル環境」の設定を始めた事になります。拡張子が登録されていない場合は上の場合と同じで「その他のローカル環境設定」を始めた事になります。

カラー構文モード

'akira' の次の特徴が「カラー構文モード」です。これは、「ローカル環境設定」→「基本設定」の「カラー構文モード」がオンの時に有効となります。

「カラー構文モード」とは、登録された予約語や、数値、文字列、メールアドレス、ＵＲＬなどを、色分けして表示する機能で、編集中のテキストが大変見やすくなります。特にＣ，Ｃ＋＋やＨＴＭＬのテキストを編集している時は文法が目に見えるようになります。 'akira' のカラー構文はコメントもちゃんと認識します。

ストッパー

次に特徴的なのが、検索や置き換えにおける範囲指定の方法です。

検索や置き換えでは「選択された範囲」で、というのが一般的ですが 'akira' では別の方法を採用しています。それはストッパーという考え方です。

これは、検索や置き換えをするのに、いちいちその範囲を選択するのは大変面倒だと考えるからです。特に、ある範囲でいくつもの単語を検索や置き換えをする場合は、そのたび毎に範囲選択する事になってしまいます。

'akira' では、検索または置き換えを範囲指定で実行したい場合は、その終端行にストッパを設定します。検索や置き換えは、前方に検索した場合も後方に検索した場合も、このストッパーに出会うと、そこで中断されます。ストッパは意識的に解除しない限り解除されませんので連続的な検索や置き換えができます。

カスタマイズ

エディタが利用される目的は千差万別です。'akira' をデフォルトの状態で利用されてもなんら問題はないのですが、より快適に利用して頂くためには、利用される目的に応じて、また、好みに応じて、カスタマイズされる事を強くおすすめします。


コマンドラインオプション

プログラムを起動する時やコマンドラインからファイルを開く時には下のようなオプションが使用できます。

/L行番号

     ファイルが開かれる時に指定された行番号から画面に表示します。

/R

    プログラムを常駐モードで起動します。

mailto:E-Mail アドレス

    指定されたメールアドレスへのメール作成画面を表示します。但しこれは 'akira32Gold' でのみ使用可能です。


開く

ファイルを開く方法はたくさんあります。ここではそのすべての方法が説明されています。

（１）ファイルオープンダイアログボックスで開く

これは、最も標準的な方法で、メニュ－［ファイル]の[開く]で実行できます。この場合はファイルを開く時に、文字コードが選べます、文字コードは Shift-JIS に加えて、JIS,EUC、Unicodeが利用できます。

文字コードの選択は、[ファイルの種類]のコンボボックスをプルダウンさせてください。文字コードの種類がリストボックスに表示されますので、この中から選らんでください。なお、ファイルの種類を[自動選択]にしておけば、文字コードは自動的に判断してファイルを開きますので使用されている文字コードが不明のときなどに便利です。

（２）起動パラメータとしてファイル名を渡す

これは、メニューソフトやランチャーからファイル名付きでこのプログラムが起動される場合です。ファイル名としてディレクトリ名が渡された場合やファイル名にワイルドカードを含む場合はファイルオープンダイアログボックスが表示されます。

（３）ドラッグ＆ドロップ機能で開く

開きたいファイルのアイコンをこのプログラムのウインドウやショートカットの上まで引っ張って来て落とす事です。フォルダがドロップされた場合はファイルオープンダイアログボックスが表示されます。

（４）ファイル履歴から開く

メニューの［ファイル]に追加された過去に開かれた事のあるファイルのリストから選びます。

（５）MS-DOSのコンソール画面から開く

MS-DOSのコンソール画面の中で、 ak32.exe  ak32.txt という具合にして、ファイルの名前を渡して起動します。ファイル名にワイルドカードが含まれているとファイルオープンダイアログが表示されます。

【備考】

デフォルトでは（１）から（５）のいずれの場合もファイルはシフトＪＩＳで書かれていると想定してファイルを読み込みますが、（２）、（３）、（５）の場合は「広域動作環境の設定」→②→「開くのデフォルト、Ｄ＆Ｄ、コマンドラインからファイルを開くときコードを自動判断」がオンになっている場合はファイルのコードを自動判断して読み込みます。


保存

テキストの保存は、メニュ－[ファイル]の[保存]又は[名前をつけて保存]を選ぶ事で実行できます。

[保存]の場合

'akira' は、シフトJIS,JIS,EUC,Unicodeの３種類のコードで書かれたテキストを読み込む事ができ(ファイルを開くを参照してください。),テキストが保存される時は、読み込まれた時と同じコードで保存されます。

では、改行コードや EOFコードはどうなるのでしょうか？

改行コードは、原則として、読み込まれた時と同じ状態で保存されます。つまり改行コードが LF(0A)だけだった場合は LF だけ、CR(0D)+LF(0A)だったら CR+LF と書き込まれます。

EOF(1A)コードの場合も、原則として、テキストが読み込まれた時に、ファイルの最後が EOF で終わっていたら、テキストが保存される時にも EOF が書き込まれ、なかった場合は書き込まれません。

原則として、と書いたのは、[ローカル環境の設定]で、[保存するときに EOF コードをつけない]が設定してあれば、EOF は書き込まれませんし、[改行コードは UNIX 風にする]が設定してあれば、改行コードとして LF だけが書き込まれるからです。

[名前をつけて保存]の場合

この場合は、EOF コードの処理は上の[保存]と同じですが、文字コードと改行コードに関しては、[ファイルの種類]の設定に依存します。

設定が[自動]になっている場合は、上の[保存]とまったく同じ条件で保存されますが、自動モード以外では、読み込まれた時の文字コードや、改行コードに関わらず設定された条件で保存します。設定は下の６種類から選ぶことができます。

文字コードはシフトJIS を使用し、改行コードは CR+LF

文字コードはシフトJIS を使用し、改行コードは LF

文字コードは JIS を使用し、改行コードは CR+LF

文字コードは JIS を使用し、改行コードは LF

文字コードは EUC を使用し、改行コードは CR+LF

文字コードは EUC を使用し、改行コードは LF

文字コードは Unicode を使用し、改行コードは CR+LF

文字コードは Unicode を使用し、改行コードは LF


カット＆ペースト

'akira'では、よくある、あのカット＆ペーストだけではなくて下のように、もっと多彩なカット＆ペースト機能が用意されています。追加モードではクリップボードをテキストスタックとして操作する事ができます。

切り取り

複写

貼り付け

引用符を付けて貼り付け

複写貼り付け（追加単位)

転送貼り付け（追加単位)

行頭に貼り付け

行頭に複写貼り付け（追加単位)

行頭に転送貼り付け（追加単位)

一行切り取り

一行複写

一行追加切り取り

一行追加複写

メニューコマンド

編集 → 編集モード → 追加モード


切り取り

選択された範囲のテキストをクリップボードに転送します。この時、追加モードがオンになっていれば、クリップボードには追加書きされます。

'akira'では、ペースト機能として追加単位の転送貼り付け（ペーストされた部分はクリップボードから削除され、それ以外の部分はそのままです。）が用意されていますので、クリップボードを可変長のテキストスタックとして使用できます。


追加モード

切り取りまたはコピーされたテキストをクリップボードのテキストに追加書します。デフォルトの状態ではオフです。この機能はマウスの右ボタンを押して表示されるユーザーメニューの中と、メニュー編集の編集モードの中で選べます。


複写

選択された範囲のテキストをクリップボードに複写します。この時、追加モードがオンになっていれば、クリップボードには追加書きされます。


貼り付け

クリップボードのテキストを現在の編集位置に貼り付けます。クリップボードのテキストはそのまま削除されずに残っています。


引用符を付けて貼り付け

通信用のレス書きに便利な機能です。コピーされたテキストに引用符を付けて貼り付けます。引用符はローカル環境設定の[整形処理の設定]で定義できます。


転送貼り付け(追加単位)

クリップボードのテキストを現在の編集位置に追加単位、先入れ先出しで貼り付けます。クリップボードのテキストは貼り付けられた分だけ削除されます。

追加モードでの切り取りと組み合わせれば、クリップボードをテキストスタックとして利用できます。


行頭に貼り付け

貼り付けと同じですが、貼り付ける位置は必ず行頭になります。


行頭に複写貼り付け（追加単位）

複写貼り付け（追加単位）と同じですが、貼り付けられる位置は必ず行頭になります。


行頭に転送貼り付け(追加単位)

転送貼り付け（追加単位と同じですが、貼り付けられる位置は必ず行頭になります。


一行切り取り

切り取りと同じですが、切り取る単位が行になります。又、行の考え方も、ローカル環境の行の数えかたによって、変わってきます。


一行複写

複写と同じですが、複写される単位が行になります。又、行の考え方も、ローカル環境の行の数えかたによって、変わってきます。


複写貼り付け(追加単位)

クリップボードのテキストを現在の編集位置に追加単位に先入れ先出しで貼り付けます。クリップボードのテキストはそのまま削除されずに残っています。


一行追加切り取り

一行分のテキストをクリップボードに、追加モードのオン、オフに関わらず必ず追加モードで転送します。

'akira'ではペースト機能として追加単位の転送貼り付け（ペーストされた部分はクリップボードから削除され、それ以外の部分はそのままです。）が用意されていますのでクリップボードを可変長のテキストスタックとして使用できます。


一行追加複写

一行分のテキストをクリップボードに、追加モードのオン、オフに関わらず必ず追加モードで複写します。


ドラッグ＆ドロップ編集
ドラッグ＆ドロップ編集機能

ドラッグ＆ドロップ編集機能は、ファイルのドラッグ＆ドロップと似た機能です。テキストの移動と複写をクリップボードを使用せずにマウスだけで行う事ができます。操作方法次の通りです。

まず、移動又は複写したいテキストを選択します。おっと、忘れていました、その前にドラッグ＆ドロップ編集モードに入ってください。メニューの編集の編集モードにその機能が登録されています。

次に、選択されたテキスト部分をマウスの左ボタンでクリックしてください。このときマウスカーソルの形が、ファイルのドラッグ＆ドロップの時と同じようなスタイルになるはずです。

今度は、選択したテキストを移動又は複写したいところまでマウスの左ボタンを押したままドラッグします。テキストを置けない場所に行ってしまった場合はマウスカーソルの形が進入禁止のマークになりますので、ここにはドロップしないでください。なお、おまわりさんには捕まりませんのでご安心ください。

さて、いよいよ、目的の場所まできたら、マウスのボタンをはなすだけですが、テキストの移動の場合はこのまま左ボタンを放し、複写の場合はここでシフトキー又はコントロールキーを押して、そのままの状態でマウスの左ボタンをはなしてください。

ドラッグ＆ドロップ編集モードは自動的には解除されませんので、必要に応じて自分で解除してください。解除の方法は、先ほどと同じ動作で実行できます。

あ、それから、他のウインドウへこの方法でテキストを転送しようと、いくら試されてもできません。


カスタマイズ

'akira' は色んな機能をカスタマイズできるように設計されています。より便利に使って頂けるように、あなたの込みに合わせて 'akira' をカスタマイズされる事をお勧めします。

メニューのカスタマイズ

ポップアップメニューのカスタマイズ

操作キーの割り当て

ファンクションキー

ステータスバー

ツールバー

ユーザーメニュー

広域動作環境

ローカル環境

拡張子エイリアス

予約語

テキストの整形

バックアップ


メニューのカスタマイズ
メニュ－のカスタマイズ

'akira'は起動される時にメニュー定義ファイルを読み込んでメニュ－を作成します。このファイルの読み込みに失敗するかメニュ－の定義にエラーがあると、バックアップ用のメニュー定義ファイルを読み込んでメニューを作成します。メニュー定義ファイルは、それぞれ、"ak32.mnu" と "ak32org.mnu" です。 'akira32Gold' の場合は "ak32g.mnu" と  "ak32gorg.mnu" になります。

メニューのカスタマイズは、この定義ファイルを書き変える事で実現できます。ただしカスタマイズ方法にエラーがあるとメニューは作成されませんので、カスタマイズされる場合は "ak32.mnu 又は"ak32g.mnu" のみを変更し "ak32org.mnu","ak32gorg.mnu" は決して変更しないでください。

カスタマイズしたメニュ－をテストしたい場合や入れ替えたい場合はメニューのリフレシュ機能を利用します。

ドキュメントウインドウが開かれると、そのリストがメニューに表示されますが、表示される位置を変更したい場合は  "ak32.ini" の WINLISTPOS= を変更してください。デフォルトでは ３ になっています。

メニューは次の文法にしたがって記述してください。

MENU

{

　POPUP "ポップアップメニュータイトル"

  {

    MENUITEM "メニュ－タイトル" , 機能名

    .

    MENUITEM SEPARATOR

    .

    .

  }

  .

  .

}

(説明)

POPUP はアプリケーションメニューの大分類を定義します。このタイトルが、ウインドウの一番上に表示されます。タイトルは日本語でも英語でも結構ですが、必ず ["] でサンドイッチにしてください。

MENUITEM　はポップアップメニューが開かれた時に表示されるメニュー項目を定義するもので、このタイトルが画面に表示されます。POPUP の時のように、このタイトルも必ず　["] で挟んでください。

MENUITEM の最後には、そのメニューが選ばれたときに実行される機能を定義します。これは、［機能一覧表］を参照してください。

POPUP の場合も MENUITEM の場合もタイトルの中に[&]を入れると、"&"の直後の文字はアンダーライン付きで表示されるようになります。メニュー項目は、ALT と　この文字の組み合わせでも選択できるようになります。

MENUITEM SEPARATOR は、よくご覧になっていると思いますが、メニューが開かれた時にメニューのグループ毎に横線が引かれていますが、この横線を入れたい場合に、この一行を書いてください。

(例)

MENU文の例を次に示します。

MENU　｛

    POPUP   "ﾌｧｲﾙ(&F)"

    ｛

        MENUITEM    "新規(&N)", 	@newfile

        MENUITEM    "開く(&O)...",	@openfile

        MENUITEM    "保存&S)", 	@savefile

        MENUITEM    "名前を付けて保存&A)",	@saveasfile

        MENUITEM    "すべて保存(&L)",	@saveall

        MENUITEM    SEPARATOR

        MENUITEM    "ﾌｧｲﾙの二重化(&D)",	@dupfile

        MENUITEM    SEPARATOR

        MENUITEM    "閉じる",	@closefile

        MENUITEM    "すべて閉じる",	@closeallfile

        MENUITEM    SEPARATOR

        MENUITEM    "印刷(&P)"	@print

        MENUITEM    SEPARATOR

        MENUITEM    "終了(&X)",	@exit

    ｝

    POPUP   "編集(&E)"

    ｛

        MENUITEM    "やり直し(&U)", 	@undo

        MENUITEM    "やり直しのやり直し(&R)",	@redo

        MENUITEM    SEPARATOR

        MENUITEM    "切り取り(&T)",     	@cut

        MENUITEM    "複写(&C)",    	@copy

        MENUITEM    "削除(&L)",	@delete

        MENUITEM    "貼り付け(&P)",     	@paste

        MENUITEM    "複写貼り付け:追加単位",	@pasteac

        MENUITEM    "転送貼り付け:追加単位",	@pasteam

        POPUP       "選択(&M)"

　　｝

｝


ポップアップメニューのカスタマイズ
ポップアップメニュ－のカスタマイズ

'akira'では、32個 のポップアップメニューを定義することができます。このポップアップメニューは、それぞれに何らかの編集キーを割り当てることで利用できるようになります。

デフォルトでは、アプリケーションメニューの並びと同じ定義がされていてます。

アプリケーションメニュー同様に、ポップアップメニューもカスタマイズできます。というよりもユーザーの方に自由にかつ積極的にカスタマイズして利用して頂くために用意してあります。

'akira'は起動される時に、ファイル名が "ak32pop.mnu" のポップアップメユー定義ファイルがあると、これを読み込んでポップアップメニュを作成します。このファイルの読み込みに失敗するとポップアップメニューは利用できません。

ポップアップメニューのカスタマイズは、この "ak32pop.mnu" を書き変える事で実現できます。文法にエラーがあるとメニューは作成されませんので、カスタマイズされる前にバックアップを作成して置かれることをおすすめします。

カスタマイズしたメニュ－をテストしたい場合はポップアップメニューのリフレシュ機能を利用してください。

ポップアップメニューは次の文法にしたがって記述してください。

POPUPMENU ポップアップメニュー番号

{

　  MENUITEM "メニュ－タイトル" ,機能名

    .

    .

    MENUITEM SEPARATOR

    MENUITEM "メニュータイトル",機能名.

    .

    .

}

POPUPMENU は一つのポップアップメニューを定義し、パラメータとして、そのメニュー番号を １ から ３２ の範囲で与えます。この番号を元に編集キーを割り当てます。

ポップアップメニューの中身の定義はメニューの定義方法と同じですので、こちらを参照されてください。

(例)

これは、デフォルトの定義の一部です。

POPUPMENU   1

{

MENUITEM	"新規(&N)",	 	@newfile

MENUITEM	"開く(&O)...", 	@openfile

.

.

}

POPUPMENU   2

{

POPUP	"編集ﾓｰﾄﾞ"

{

MENUITEM	"挿入ﾓｰﾄﾞ",	@insmode

MENUITEM	"追加ﾓｰﾄﾞ",	@appendmode

.

.

}

MENUITEM	"やり直し(&U)",	@undo

MENUITEM	"やり直しのやり直し(&R)",	@redo

MENUITEM	SEPARATOR

.

.

.

}


操作キーの割り当て

操作キーはエディタを利用する方にとっては、かなり重要な要素になります。'akira' では、柔軟な設定ができるようになっていますので他のエディタからの移行を考えていらっしゃる方も以前のエディタと違和感なく利用できるようになっています。

一つの機能に対して３通りの操作キーを割り当てる事ができ、操作キーは ２ストロークまで設定可能です。割り当てには殆どのキーを使用できますが、 ALT+文字 は許されていません。これはメニューに割り付けられたショートカットキーとかち合う可能性があるからです。

デフォルトの割付はデフォルトの編集キーの設定をご覧ください。

メニューコマンド

設定 → 操作キーの設定

補

割り当の一覧表をご覧になりたい場合は "ak32.key" を開いてください。このファイルが操作キーの設定ファイルです。


ファンクションキー

多分あなたのキーボードには１０から１２個位のファンクションキーがあると思います。'akira' ではこのファンクションキーーを画面の下端に表示させる事ができます。(デフォルトは表示）

マウスの左ボタンで画面のファンクションキーを押すとキーボードのファンクションキーを押したのと同じ結果になります。マウスの右ボタンで押すとファンクションキーボタンの上に表示させるタイトルを設定するダイアログボックスが表示されます。この画面でタイトルを自由に設定してください。

ファンクションキーの表示に関しては下のような設定ができます。

（１）表示しない

（２）４個表示する

（３）５個表示する

（４）８個表示する

（５）１０個表示する

（６）１２個表示する

メニューコマンド

設定 → ファンクションキーの表示

（特別なカスタマイズ）

ファンクションキーのタイトルのフォントも変更できます。これは,"ak32.ini" の

[FUNCBAR]

.

.

.

FONTPOINT=10	// フォントのポイント数

FONTFACE=Terminal	// フォントの名前

を、書き換える事で実現できます。ただし、"ak32.ini" は 'akira' 自身では編集しないでください。終了処理で更新されますので無意味です。


ツールバー

ツールバーはその位置とボタンをカスタマイズする事ができます。

（１）ツールバーの位置

ツールバーの位置は画面の上又は左右のいずれかに置く事ができます。ツールバーを移動させるにはツールバーの左端または上端、下端をマウスでつまんで移動させます。コツがありますので、ちょっと戸惑われるかもしれませんが、お試しください。難しい場合はメニューからも移動させる事ができます。

（２）ボタンのカスタマイズ

ツールバーには結構たくさんのボタンが表示されていますので、６４０Ｘ４８０程度の画面では全部を表示させる事ができません。使用頻度のすくないボタンをはずして利用される事をお勧めします。ボタンのカスタマイズはカスタマイズ画面を呼び出す事でも実効できますが、ドラッグ＆ドロップでツールバーをカスタマイズする事もできます。シフトキーを押しながらボタンをマウスの右ボタンでドラッグ＆ドロップして下さい。ツールバーの外にボタンをドロップするとボタンは削除されます。

メニューコマンド

設定 → ツールバー


ユーザーメニュー

画面上でマウスの右ボタンを押すとポップアップメニューが表示されます。これがユーザーメニューです。このメニューに載せる項目は自由に設定できます。頻繁に利用されるメニュー項目を設定される事をお勧めします。

なお、このユーザーメニューは二種類あります。通常のテキストを編集している時に表示されるメニューと電子メール関係の操作をしている時に表示されるメニューです。いずれも自由に設定できますが、二番目のメニューは "akira32Gold' でのみ利用できます。

メニューコマンド

設定 → その他 → ユーザーメニュー登録／解除


デフォルトの編集キーの割付

デフォルトの状態では編集キーは次のように設定されています。ご自分の手になじんだ割付にご自由に変更してください。一つの編集機能に対して３通りに割り付けられます。

Backspace	:	ﾊﾞｯｸｽﾍﾟｰｽ

PageUp	:	前のﾍﾟｰｼﾞへ

PageDown	:	次のﾍﾟｰｼﾞへ

Home	:	行の先頭へ

←	:	ｷｬﾚｯﾄを左へ

↑	:	ｷｬﾚｯﾄを上へ

→	:	ｷｬﾚｯﾄを右へ

↓	:	ｷｬﾚｯﾄを下へ

Ins	:	挿入ﾓｰﾄﾞ

Del	:	一文字削除

F2	:	行の二重化

F3	:	空行の作成

F4	:	一行削除

F5	:	一行追加切り取り

F6	:	一行追加複写

F7	:	行頭に転送貼り付け（追加単位)

F8	:	検索条件設定

F9	:	置き換え条件設定

F11	:	大文字を小文字に変換

F10	:	最後に表示されたﾎﾟｯﾌﾟｱｯﾌﾟﾒﾆｭｰへｼﾞｬﾝﾌﾟ

F12	:	小文字を大文字に変換

Shift+PageUp	:	前のﾍﾟｰｼﾞへ選択

Shift+PageDown	:	次のﾍﾟｰｼﾞへ選択

Shift+End	:	行の終わりまで選択

Shift+Home	:	行の頭まで選択

Shift+←	:	左へ選択

Shift+↑	:	上へ選択

Shift+→	:	右へ選択

Shift+↓	:	下へ選択

Shift+Ins	:	貼り付け

Shift+Del	:	切り取り

Shift+F1	:	新規)

Shift+F5	:	一行切り取り

Shift+F6	:	一行複写

Ctrl+Home	:	ﾌｧｲﾙの先頭へ

Ctrl+←	:	前の語へ

Ctrl+→	:	次の語へ

Ctrl+Ins	:	複写

Ctrl+B,B	:	ﾊﾞｯｸ ﾀｸﾞｼﾞｬﾝﾌﾟ

Ctrl+B,T	:	ﾀｸﾞｼﾞｬﾝﾌﾟ

Ctrl+E	:	頁の先頭へ

Ctrl+G	:	一文字削除

Ctrl+H	:	ﾊﾞｯｸｽﾍﾟｰｽ

Ctrl+J	:	行ｼﾞｬﾝﾌﾟ...

Ctrl+K,I	:	ｲﾝﾃﾞﾝﾄ

Ctrl+K,J	:	ﾏｰｸへ飛ぶ

Ctrl+K,L	:	ﾏｰｸ

Ctrl+K,S	:	ｽﾄｯﾌﾟﾏｰｸのｵﾝ/ｵﾌ

Ctrl+K,Y	:	削除

Ctrl+N	:	空行の作成

Ctrl+O	:	検索用に一語取り込む

Ctrl+P	:	ｱﾌﾟﾘｱｲｺﾝの実行

Ctrl+Q,A	:	置き換え条件設定

Ctrl+Q,B	:	関数一覧表...

Ctrl+Q,C	:	ﾌｧｲﾙの最後へ

Ctrl+Q,D	:	行の最後へ

Ctrl+Q,E	:	頁の先頭へ

Ctrl+Q,F	:	検索条件設定(&F)

Ctrl+Q,G	:	Grep...

Ctrl+Q,R	:	ﾌｧｲﾙの先頭へ

Ctrl+Q,S	:	行の先頭へ

Ctrl+Q,X	:	頁の最後へ

Ctrl+Q,Y	:	行の終わりまで削除

Ctrl+T	:	一語削除

Ctrl+W	:	下にｽｸﾛｰﾙ

Ctrl+X	:	頁の最後へ

Ctrl+Y	:	一行削除

Ctrl+Z	:	上にｽｸﾛｰﾙ

Ctrl+F4	:	閉じる

Ctrl+F6	:	次のｳｲﾝﾄﾞｳへ

Ctrl+Shift+End	:	ﾌｧｲﾙの終わりまで選択

Ctrl+Shift+Home	:	ﾌｧｲﾙの頭まで選択

Ctrl+Shift+←	:	前の語まで選択

Ctrl+Shift+→	:	次の語まで選択

Ctrl+Shift+N	:	下へ検索/置換

Ctrl+Shift+P	:	上へ検索/置換

Alt+Backspace	:	やり直し

Alt+→	:	上の一語を複写

Alt+F4	:	終了

Ctrl+Alt+Backspace	:	やり直しのやり直し

(備考)

Ctrl はコントロールキーとの併用、Shiftはシフトキーとの併用、Altはオルトキーとの併用を意味しています。


広域動作環境

動作環境には、この広域動作環境とローカル動作環境があります。広域動作環境は 'akira' 全体の動きに影響する環境でローカル動作環境は開かれているファイルの拡張子に応じて変化する環境です。

広域動作環境では下の項目が設定できます。

【パート－１】

起動時にデスクトップの状態を復元

開く時にキャレット位置を復元

開く時に複数ファイルの選択を許す

まだ存在しないファイル名ではファイルを開けない

開く時に新規ファイルなら開いてもいいかを確認メッセージ表示する

開く時のフィルタは最後に開かれたファイルの拡張子

開く時にドキュメントウインドウを最大化する

ファイル名の表示にパスを含めない

カレントファイルのパスをカレントディレクトリにする

第二キーがタイムアウトしたらメニュ－を表示する

第二キーでも Ctrl キーをちゃんと認識する

ページスクロールは半画面ずつ

キャレットの形は箱形

編集行にアンダーラインを引く

ドキュメントウインドウの横スクロールバーは表示しない

【パート－２】

貼り付けの後その分だけキャレットを進める

行頭をクリックして行を選択するのはシングルクリックじゃないと困る

起動時に開かれるファイルがない場合はファイル「無題」を開いて欲しい。

フリーキャレットモードでも、あいまいな位置には置かないで欲しい。

固定幅フォントの場合は全角文字幅を必ず半角文字幅の倍にする。

キャレットの上下の動きに加速を付ける。

キャレットの左右の動きに加速を付ける。

起動時に AUTOEXEC.A を実行する。

Ｄ＆Ｄではカーソル Ｉ ビームを使用する

ポップアップメニューはマウスカーソルを追尾する

リードオンリーモードでは改行マークを表示しない

「開く」のデフォルト 、Ｄ＆Ｄオープン 、コマンドラインからファイルを開く時 コード自動判断

HTMLメニューからタグが選ばれたらメニューを隠す

メニューコマンド

設定 → 広域動作環境の設定


デスクトップの復元

’akira’が閉じられる直前の状態を記憶し再起動される時に、その時に開かれていたファイルの状態や、ウインドウの位置、サイズなどを復元します。


キャレット位置の復元

ファイルが閉じられる時のキャレット位置を覚えておいて、次に同じファイルが開かれたら、その時の編集位置に戻ります。


開く時のフィルタ

「開く」のダイアログボックスが表示されたときに表示されるファイルの拡張子を最後に開かれたファイルと同じものだけを表示します。

広域動作環境でこの設定がオフになっている場合は、最後に選択された、ファイルの種類がフィルタとなります。


第二キーがタイムアウトしたらメニューを表示

編集キーとしてツーストロークキーの定義がしてある場合に、第一キーが押されてから、第二キーが押されるまでの間隔が１．５秒以上になると、その第一キーと一致するキー定義が二つ以上あれば（つまりダブって定義されている場合）、それらの編集機能がフローティングポップアップメニューに表示されます。


開く時に複数ファイルの選択を許す

「開く」のダイアログボックスで同時に二つ以上のファイルを選択して開けるようにするかどうかを設定します。


開く時にファイルの存在をチェックする

「開く」でファイルの名前が入力された時に、そのファイルがすでに存在しているかどうかをチェックして存在しない場合はファイル名の再入力が要求されます。

つまり、存在しないファイルは開く事ができません。


開く時に新規ファイルなら確認メッセ－ジを表示する

ファイルが開かれようとする時に、そのファイルがまだ存在しない場合は新しいファイルとして開くかどうかを尋ねる確認メーセージが表示されます。

イエスと答えた場合は、新規ファイルとして開かれますが、そうでない場合は「開く」はキャンセルされます。


開く時にドキュメントウインドウを最大化する

編集ウインドウが最大化されて作成されます。


ファイル名の表示にパスを含めない

編集中のファイル名はフレームウインドウのキャプションや、ドキュメントウインドウ（編集ウインドウ）のキャプションに表示されますが、この時はファイルの名前だけが表示されて、ドライブの名前やディレクトリ名は表示されません。


カレントファイルのパスをカレントディレクトリにする

編集中のファイルの存在する又は存在する予定（新規ファイルの場合）のディレクトリがカレントディレクトリとされます。


キャレットの形は箱形

キャレット（カーソル）の形は、縦棒、ＤＯＳ風の箱形が選べ、この場合後者の形で表示されます。


第二キーでも Ctrl キーをちゃんと認識する。

例えば、ある編集機能に操作キーが Ctrl+A,B と割り当てられている場合、第二キーの B を押すときにはコントロールキーは放されていなければなりません。（これがデフォルトです。）

しかし、ＤＯＳのエディターなどから 'akira' に移行した場合には Ctrl キーをそのまま押した状態にして B を押す事が習慣になっている方もいらっしゃいます。

この場合はこのフラグをオフにしてください。第一キーがコントロールキーとの組み合わせの場合は、第二キーではコントロールキーが無視される様になります。


ページスクロールは半画面ずつ

画面をページ単位で上下にスクロールさせる時に画面の半分の行数ずつスクロールします。


貼り付けの後、キャレットを進める。

デフォルトでは「貼り付け」を行っても編集位置は貼り付けの開始位置から移動しません。この項目がチェックされている場合は貼り付けた文字数分だけ編集位置が先に進むようになります。

ただし、「行頭に貼り付け」の場合は例外として移動しません。


編集行にアンダーラインを引く

編集中の行にアンダーラインが引かれます。この項目がオフになっている場合は編集行全体に色が付けれます。この色はローカル環境で設定されます。


起動時に AUTOEXEC.A を実行する。

'akira' はスクリプトを実行する機能がありますが特別な機能として起動時に "autoexec.a"という名前で作成されているスクリプトを実行させることができます。この "autoexec.a" は 'akira'と同じディレクトリに存在する必要があります。

"autoexec.a" はコマンドラインで指定されたファイルが開かれた後又は復元すべきデスクトップがある場合はこれが復元された後又はファイル「無題」が開かれた後に実行されます。

スクリプトの記述方法については 「 Script-A」のヘルプを参照してください。


固定幅フォントの場合は全角文字幅を必ず半角文字幅の倍にする。

固定幅フォントの場合でも選ばれたフォントやポイント数によっては全角文字幅は半角文字幅の倍になるとは限りません。全角文字幅を半角文字幅の倍にしたい場合は「広域動作環境」の「固定幅フォントの場合は全角文字幅を必ず半角文字幅の倍にする。」をチェックしてください。


行の選択
テキストの左端をクリックするとその行を選択することができます。又このままドラッグすれば複数行を選択する事もできます。

この場合シングルクリックで選択するか、ダブルクリックで選択するかを選ぶことができます。デフォルトではシングルクリックになっていますので、ダブルクリックで選択したい場合は「広域動作環境」の「行頭をクリックして行を選択するのはシングルクリックじゃないと困る」のチェックをはずしてください。


フリーキャレットモードでも、あいまいな位置には置かないで欲しい。
「ローカル環境」でフリーキャレットモードがオンになっている場合は、キャレットを上下に動かした場合キャレットの横の位置は変化せずに、そのまま上下に移動します。この時、場合によってはキャレットの位置が二つの全角文字にまたがった位置に来ることもありえます。

「広域動作環境」の「フリーキャレットモードでも、あいまいな位置には置かないで欲しい。」がチェックされていれば、この状態を回避する事ができます。


ドキュメントウインドウの横スクロールバーは表示しない

テキストを編集する画面では横スクロールバーを表示しません。これは画面をできるだけ広使用する為です。


キャレットの上下の動きに加速を付ける

キャレットの上下の動きをキーが連続して押されている時間に応じて加速します。


起動時に開かれるファイルがない場合はファイル「無題」を開いて欲しい

'akira' が起動される時に、デスクトップの復元や、コッマンドラインから渡されたファイル名などが無い場合にファイル「無題」を開きます。これは、起動後すぐに文章を編集したい場合に便利です。


キャレットの左右の動きに加速を付ける

キャレットの左右の動きをキーが連続して押されている時間に応じて加速します。


Ｄ＆Ｄではカーソル Ｉ ビームを使用する

これは好みの問題なのですが、Ｄ＆Ｄでテキストの移動または複写をする時にカーソルの形を Ｉ の形にします。


ポップアップメニューはマウスカーソルを追尾する

'akira' では、色々の場面でポップアップメニューが表示されます。このポップアップメニューをマウスカーソルの下に表示します。この項目がオフの場合はキャレットの下に表示されます。


リードオンリーモードでは改行マークを表示しない

ファイルが読み取り専用モードで開かれた場合はローカル環境の設定に関わらず、改行コードを表示しません。これはメールなどを読みやすくするための措置です。


「開く」のデフォルト 、Ｄ＆Ｄオープン 、コマンドラインからファイルを開く時 コード自動判断

ファイルを開く時にファイルの文字コードを「自動判定」させる事ができます。この項目がオンの場合は「開く」時のデフォルトが「自動判定」になり、Ｄ＆Ｄでファイルが開かれる時やコマンドラインから開かれる場合も「自動判定」になります。


HTMLメニューからタグが選ばれたらメニューを隠す

ＨＴＭＬ化キットを利用されている場合に、ＨＴＭＬメニューからタグが選ばれたらこのメニューを消去します。画面が狭い時などに有効です。


ステータスバー

ステータスバーに関するカスタマイズは 表示するか表示しないかのどちらかです。ただし、ステータスバーにはいろんな重要な情報が、例えば、行番号やカラム、エラーメッセージなどが表示されますので、表示される事をお勧めします。

メニューコマンド

設定 → ステータスバーの表示


ローカル環境の設定

'akira'では、ファイルの拡張子ごとに動作環境を設定できます。これがローカル環境です。といってもすべての拡張子について設定できるわけではありません。環境設定のできる拡張子はデフォルトでは

".c/.cpp/.asm/.rc/.h/.txt/.doc/.log/.htm/.a/.mai/.gre/.bro"

です。これは自由に変更できますので個別に環境設定したい拡張子があれば、「拡張子エイリアスの登録」画面の「ローカル環境を持つ拡張子」の欄に追加してください。追加される場合は[ .]で始まり[/] で終わりにしてください。

なお、Winodows95 や Windows/NT ではロングファイルネームが使用でき、拡張子のながさも３文字以上使用できますが、ここでは先頭の３文字だけを書いてください。

この行に記述されていない拡張子を持つファイルや拡張子のないファイルの場合は「その他の環境」として、共通の環境を持つ事になります。

ローカル環境の設定はメニュー「設定」の「ローカル環境」を選んでください。この時設定される環境は、その時開かれている一番上のウインドウのファイル及びそのファイルと同じ拡張子を持つファイルについて設定されます。

設定できる環境

基本設定

カラー構文モードのオン／オフ

キャレットの動きはセミフリー

漢字変換は編集行で行う

ファイルが開かれた時かな漢字変換をたち上げる

空白だけの行は改行時に空白を取り除く

行間をあける

行の数えかは改行コードに基づく

保存する時にＥＯＦコードを付けない

改行はＵＵＮＩＸ風にする

一行のカラム数(折り返しのカラム数)

タブ

タブのカラム数

ファイルを保存するときのタブの処理

表示

自動インデントする

漢字スペースもインデントする

行番号を表示する

タブを表示する

改行コードを表示する

漢字スペースを表示する

この環境の Window ではルーラーの表示を禁止する

バックアップ

バックアップファイル作成の有無

世代管理数

世代管理をしない場合のバックアップファイルの拡張子

バックアップファイルを作成するディレクトリ

フォント＆色

フォント

色

外部背景（編集領域の外）

外部テキスト（編集領域の外）

背景

テキスト

行番号

編集行

ストッパー

改行コード

変更マーク

予約語（カラー構文モード時のみ）

コメント（カラー構文モード時のみ）

文字列(カラー構文モード時のみ）

整形処理の設定


拡張子エイリアスの登録;ローカル環境のグループ化
拡張子エイリアスの登録

ローカル環境はファイルの拡張子毎に設定されますが、この環境を幾つかの拡張子で共有したい場合にこの機能を利用してください。

例えば ローカル環境として、【txt】がある場合に、この環境を "*.doc"　や　"*.msg" でも利用したい場合は【doc】のエイリアスとして【txt】そして【msg】のエイリアスとして【txt】を登録すれば、　"*.txt","*.doc","*.msg"のファイルはすべて【txt】の環境を利用するようになります。

エイリアスを登録する場合は 拡張子　だけを記入してください。ファイルのタイトルや 【．】を付けてはいけません。

★　補足 ★

ファイルの拡張子ごとに環境を設定できるといってもすべての拡張子について設定できるわけではありません。環境設定のできる拡張子はデフォルトでは

".c/.cpp/.asm/.rc/.h/.txt/.doc/.log/.htm/.a/.mai/.gre/.bro"

です。これは自由に変更できますので個別に環境設定したい拡張子があれば、「拡張子エイリアスの登録」画面の「ローカル環境を持つ拡張子」の欄に追加してください。追加される場合は[ .]で始まり[/] で終わりにしてください。

なお、Winodows95 や Windows/NT ではロングファイルネームが使用でき、拡張子のながさも３文字以上

使用できますが、ここでは先頭の３文字だけを書いてください。

この行に記述されていない拡張子を持つファイルや拡張子のないファイルの場合はその他の環境として、共通の環境を持つ事になります。


折り返しのカラム数

行の折り返しのカラムは[ローカル環境の設定][その他]で設定できます。

範囲は１０カラムから５１２カラムまでです。


タブの幅

タブの幅の設定は[ローカル環境の設定][タブ]で設定できます。

設定できる範囲は１から９までです。又、タブを目に見えるように表示したい場合は。同じく[ローカル環境の設定][表示]で設定できます。


キャレットの動きはセミフリー

キャレットの動きがセミフリーの場合は、キャレットを上下に動かした場合キャレットは画面上をカラム位置を変えずにまっすぐ上下に移動します。この場合はキャレット位置が改行位置より後ろに行く可能性も、全角文字の２バイト目にいく可能性もあります。

ただし、内部的な位置はしっかりと押さえられていますので、妙な位置に文字が挿入されたりするような事はありません。

セミフリーモードでもキャレットを左右に動かしても改行位置より後ろにいく事はありません。

次の行に移動します。


漢字変換は編集行で行う

これが一般的だと思いますが、かな漢字変換窓は画面上のキャレットの位置に現れます。この項目がオフの場合は画面の下端に表示されます。


ファイルが開かれたらかな漢字変換をたち上げる

ファイルが開かれるとすぐにＩＭＥを立ち上げます。日本語文章を編集される機会が多い場合は有効だと思われます。


空白だけの行は改行時に空白を取り除く

行が半角空白文字だけで構成されている場合に改行キー（Enter）が押されたら、空白を取り除き改行文字だけの行にします。


行間をあける

これは好みですが行間が広い方が好きな方もいっしゃるかもしれません。この場合、この項目がオンになっていると行間を少し広くする事ができます。


行の数え方は改行コードに基づく

一行のとらえ方には ２通りあります。改行コードを行の区切りと考える場合と、画面上の一行を行として考える場合です。この項目がオンの場合は前者になります。

行の考え方によって、表示される行番号や、「行」を対象としたオペレーションの動きが変わってくる事に注意してください。

私は、改行コード基準が好きです。


保存する時にEOFコードを付けない

MSDOSや Windows の殆どのテキストはファイルの終わりがEOFコード(0x1a)で終わっています。この項目がオンになっている場合はEOFコードをファイルの終わりに付けません。UNIXのテキストを扱う場合などに便利です。

オフの場合は読み込んだ状態が復元されます。つまり、元のファイルにEOFが付いていた場合は保存する時にもEOFコードが付けられますが、そうでなかった場合は付けられません。


改行コードはUNIX風にする

MSDOSや Windows の殆どのテキストは改行は CRLF(0x0d,0x0a)になっています。この項目がオンになっている場合はUNIX風に(0x0a)として保存されます。

オフの場合は読み込んだ状態が復元されます。


自動インデントする

前の行の半角空白文字以外の文字位置と同じ位置までインデントします。

「漢字空白もインデントする」がオンの場合は漢字空白も半角空白と同じようにインデントの対象になります。


世代管理数

'akira' ではバックアップファイルの世代管理ができます。管理できるのは９世代までです。最新のファイルのひとつ前は拡張子が　.bak それ以前は　.bk1,.bk2....となります。


世代管理をしない場合のバックアップファイルの拡張子

世代管理をしない場合は、バックアップファイルの拡張子を、一般的な　.bak にするか、拡張子の第一文字を ~  にして、元の拡張子を一文字右にずらせたものと組み合わせて作る拡張子にするかが選べます。後者の場合は、例えば、akira.c と　akira.cpp とではバックアップアップファイルの拡張子が違ってきますので、もしもの場合、安心です。


ファイルを保存する時のタブの処理

ファイルを保存する時にタブに関して下の３通りの処理が選べます。

（１） なにもしない。

（２） タブをスペースに変換する。

（３） スペースをタブに変換する。


フォント

フォントはそのサイズや書体をローカル環境毎に使い分ける事ができます。


予約語

'akira' では、「カラー構文モード」が利用できます。これは、登録された予約語や数値、文字列を色分けして表示する機能です。特に、Ｃ，Ｃ＋＋、ＨＴＭＬのテキストを編集している場合は文法が目に見えるようになります。「カラー構文モード」を有効にするには、「ローカル環境設定」→「基本設定」→「カラー構文モード」がオンになっている必要があります。

このカラー構文モードで色分けされる特別な単語が、この予約語です。Ｃ，Ｃ＋＋で言えば、その命令、ＨＴＭＬではタグになります。又Ｅ－Ｍａｉｌの場合はメールのヘッダやメールアドレスＵＲＬなどが予約語として色分け表示されます。

予約語は「ローカル環境」毎に設定され、予約語の登録においてはテキストの文法を判断するために「言語」を指定するようになっています。現在の仕様では、Ｃ，Ｃ＋＋、Ｓｃｒｉｐｔ－Ａ、ＨＴＭＬ、Ｅ－Ｍａｉｌ が選べるようになっています。

メニューコマンド

設定 → その他の設定 → 予約語の登録


検索とストッパー

一般的にエディタでは、検索や置き換えでは「選択された範囲」で、というのが一般的ですが 'akira' では別の方法を採用しています。それはストッパーという考え方です。

これは、検索や置き換えをするのに、いちいちその範囲を選択するのは大変面倒だと考えるからです。特に、ある範囲でいくつもの単語を検索や置き換えをする場合は、そのたび毎に範囲選択する事になってしまいます。

'akira' では、検索または置き換えを範囲指定で実行したい場合は、その終端行にストッパを設定します。検索や置き換えは、前方に検索した場合も後方に検索した場合も、このストッパーに出会うと、そこで中断されます。ストッパは意識的に解除しない限り解除されませんので連続的な検索や置き換えができます。

ストッパーの設定はデフォルトでは  CONTROL+K,S という操作キーがアサインされています。


短文の登録

プログラムのコーディングにしろ、文章の編集作業にしろ、使用頻度の高いセンテンスというのは必ずでてきますが、これを毎度同じように入力するのは面倒です。こんな時に、この短文の登録機能を使うとなかなか便利です。

メニュー [編集]の[短文の登録/貼付＆複写]を選ぶと、そのためのダイアログボックスが表示されます。このダイアログボックスは、編集作業中ずっと表示させておく事もできますし、不要になったら消す事もできます。

ダイアログボックスには、次の６個のボタンとコンボボックスが表示されていますが、それぞれの使い方は次の通りです。

[貼付(P)]

コンボボックスから選ばれた短文を、テキストに貼り付けます。

[複写(O)]

選択された（選択されていれば）テキストを短文リストに登録します。

[検索(S)]

短文リストから、指定された文字列をふくむ短文を探し出します。

[登録(R)]

入力された短文を短文リストに追加登録します。

[削除(D)]

短文リストから選ばれた短文をリストから削除します。

[終了(C]]

ダイアログボックスを閉じます。


テキストの整形

選択された範囲のテキストの整形ができます。（箱型選択はだめです！）

整形処理では、ローカル環境の[整形処理の設定]に従って、禁則処理や、空白文字の除去、改行コードの位置の付け替えなどが行われます。

ローカル環境の設定では整形処理に関して次のようなオプションが設定できます。

＊ 改行コードをぶら下げる

改行コードが行の折り返し位置に丁度きた時には改行コードは次の行に追い出されてしまい、テキストを読む場合これは結構見苦しいものです。このオプションが設定されていれば、前の行にぶら下げられます。

＊ 禁則処理を有効にする

このオプションが設定されていると禁則処理が有効になります。

＊ 禁則処理をリアルタイムに実行する。

「整形処理」が実行された場合だけではなく、テキスト入力中に、即、禁則処理が行われます。

＊ 禁則処理の方法

禁則処理の方法が「追い出し」「ぶら下げ」この二つを組み合わせたものから選べます。

＊ 禁則文字

禁則処理の対象となる行頭禁則文字と行末禁則文字が設定できます。。

＊ ワードブレークする。

語が行にまたがる場合には語全体を次の行に追い出します。ここで言う語とは漢字の熟語と英単語です。

＊ スペースとタブを取る。

テキスト中のスペースとタブを取り除きます。ただし、英文字の単語の前後の半角スペースは（もしあれば）除去されません。

＊ 漢字スペースも取る。

全角空白も除去されます。

＊ 改行コードを付け替える。

行を整形する為に、改行コードの位置を調整します。ただし、改行だけの行の場合は段落の指定とみなして、そのまま生かされます。

＊ タブをスペースに変換する。

タブを同等の半角空白文字に置き換えます。

＊ 全角文字に挟まれた英文字の前後に空白を挿入する。

英文字が全角文字に挟まれている場合、その文字列の前後に空白を挿入します。

整形処理の操作は次の様に行います。

キーボードを使った方法

メニュ－[編集]の[整形処理]を選ぶと、[インデント量]と[改行コードを挿入するカラム位置]を指定するダイアログボックスが表示されます。

マウスを使った方法

シフトキーを押した状態でマウスの右ボタンを押すと、マウスカーソルの位置に改行コードが挿入されて、選択されたテキストの桁揃えができます。又、この時、同時に、選択開始カラムまでインデントされます。（例－１）を参照してください。

コントロールキーを押した状態でマウスの右ボタンを押すと、整形処理の設定に関わらず、選択された範囲内の改行コードは段落用の改行以外、すべて取り除かれた後に、マウスカーソルの位置に改行コードが挿入され、選択されたテキストが桁揃えされます。又、この時、同時に、選択開始カラムまでインデントされます。（例－２）を参照してください。

（例－１）

下のテキストの青い部分が選択されていて、テキストの中の赤い文字のところで、シフトキーを押しながらマウスの右ボタンが押された時。

[整形前]

    シフトキーを押した状態でマウスのボタンを押すと、マウスカーソルの位置に改行コードが挿入されて、選択されたテキストの桁揃えができます。又、この時、同時に、選択開始カラムまでインデントされます。

[整形後]

   シフトキーを押した状態でマウスのボタンを押すと、マウスカーソルの

    位置に改行コードが挿入されて、選択されたテキストの桁揃えができま

    す。又、この時、同時に、選択開始カラムまでインデントされます。

（例－2）

下のテキストの青い部分が選択されていて、テキストの中の赤い文字のところで、コントロールキーを押しながらマウスの右ボタンが押された時。

[整形前]

    シフトキーを押した状態でマウスのボタンを押すと、マウスカーソルの位置に

改行コードが挿入されて、選択されたテキストの桁揃えができます。又、この時、

同時に、選択開始カラムまでインデントされます。

[整形後]

   シフトキーを押した状態でマウスのボタンを押すと、マウスカーソルの

    位置に改行コードが挿入されて、選択されたテキストの桁揃えができま

    す。又、この時、同時に、選択開始カラムまでインデントされます。


アウトライン機能

[アウトラインとは]

アウトラインとは、文章のヘッドラインを使って、編集作業を効率的に行おうとするものです。これをなぜアウトラインと言うのかは、私にも分かりません。

アウトラインを意識して文章を書いていくと、文章のヘッドラインを移動や入れ替え、削除するだけで、その本文も移動、入れ替え、削除ができる様になります。

さらに又、文章がアウトライン表示されている時に、アウトライン項目をダブルクリックするだけで、その行へジャンプするこ事ができます。

例えば、次のような文章があった場合

* 木の芽田楽の作り方

** 材料

豆腐、味噌、みりん、砂糖、小松菜、木の芽

** 作り方

*** 豆腐の水けをきる

まな板に 巻きず を乗せ、その上に、ぬれぶきんを広げ豆腐を包み、重しを乗せて２０分程おく。

*** 味噌を作る

小松菜の茎を除いて荒く刻みすり鉢ですって水カップ３を混ぜてこし煮たてる。

青みが寄ってきたら、ふきんに取って絞り、味噌、みりん、砂糖を練って混ぜる。

*** 豆腐を焼いて、味噌を塗る。

豆腐を四つに切って、竹串でさして焼き、焼きあがった豆腐に味噌を塗って、木の芽を乗せ、皿に盛り出来上がり。

これをアウトライン表示すると、次のようになります。

* 木の芽田楽の作り方

** 材料

** 作り方

*** 豆腐の水けをきる

*** 味噌を作る

*** 豆腐を焼いて、味噌を塗る。

ここで、

** 材料

と

** 作り方

を入れ替えて

* 木の芽田楽の作り方

** 作り方

*** 豆腐の水けをきる

*** 味噌を作る

*** 豆腐を焼いて、味噌を塗る。

** 材料

とすると、タイトルを入れ替えただけで文章は自動的に次の様になります。

* 木の芽田楽の作り方

** 作り方

*** 豆腐の水けをきる

まな板に 巻きず を乗せ、その上に、ぬれぶきんを広げ豆腐を包み、重しを乗せて２０分程おく。

*** 味噌を作る

小松菜の茎を除いて荒く刻みすり鉢ですって水カップ３を混ぜてこし煮たてる。

青みが寄ってきたら、ふきんに取って絞り、味噌、みりん、砂糖を練って混ぜる。

*** 豆腐を焼いて、味噌を塗る。

豆腐を四つに切って、竹串でさして焼き、焼きあがった豆腐に味噌を塗って、木の芽を乗せ、皿に盛り出来上がり。

** 材料

豆腐、味噌、みりん、砂糖、小松菜、木の芽

これを、又、元に戻すのも簡単で先ほどのように、アウトライン項目をいれかえるだけです。

[アウトラインの設定]

上の例では * が行頭に付く項目がアウトライン項目となり、* の数が多いほど階層が深くなっています。これがデフォルトの設定です。この設定は「メニュー設定」の「アウトラインの設定」で自由に変更できます。

アウトラインの設定は「正規表現」を使用して設定しますので、設定しだいで、「通信ログビュワー」や「関数一覧」など色々の事に応用できます。

設定は ８階層まで可能で、およそ １００００ 項目を管理できるようになっています。

なお、アウトラインの設定を自動的に行うマクロプログラムが ２本同梱されていますので参考にしてください。

OL001.A

これは、半角数字と － の組み合わせでアウトライン項目を４階層設定します。

(例)

1 項目-1 階層 1

1-1 項目-1-1 階層-2

1-1-1 項目-1-1-1 階層-3

1-2 項目-1-2 階層-2

2 項目-2 階層 1

2-1 項目-2-1 階層-2

2-1-1 項目-2-1-1 階層-3

OL002.A

これは、設定をデフォルトにもどします。


印刷

印刷では上下左右のマージン（余白）、折り返しのカラム数、行番号の印刷、ヘッダー（ページの先頭に印刷するテキスト）、フッター（ページの最後に印刷するテキスト）等が設定できます。

印刷関係は今後ともにあまり機能拡張する予定はありませんのでご要望を頂いても実現する可能性は低いです。テキストエディタにはあまり必要な機能とは考えていません。

ヘッダーおよびフッターの設定方法

この欄には、タイトル等そのまま印刷表示されるテキストと、メタキャラクタが登録できます。メタキャラクタとは、ある意味付けされた記号です。登録できるメタキャラクタは次のとうりです。

&f(又は&F)　	ファイルの名前を印刷します。

&p(又は&P)	ページ番号を印刷します。

&d(又は&D)	日付を印刷します。

&t(又は&T)	時間を印刷します。

&&	&を印刷します。

&l(又は&L)	左よせで印刷します。

&r(又は&R)	右よせで印刷します。

&c(又は&C)	センタリングして印刷します。

（例）

&l &d &t &c&f &r&p ページ　とヘッダーを定義すれば

用紙の先頭行に 年/月/日 時:分:秒　と印刷用紙に左よせで印刷され、ファイルの名前が印刷用紙の真ん中を中心に印刷され、ページ番号が右よせで、99 ページ　と印刷されます。フッターに同様に定義した場合は用紙の最終行に、同様に印刷されます。

プレビュー画面

印刷前に、どんなイメージで印刷されるのかを確認する、プレビュー機能が用意されています。印刷ダイアログボックスの中の［プレビュー］ボタンを押してください。

プレビュー画面は、ROLLUP/ROLLDOWN キーでページを切り替えることができます。この画面を終了したい場合は ESCAPE キーを押すか又はマウスでプレビュー画面の外をクリックしてください。


日付と時間の書き込み

メール等を出す場合、簡単に日付と時間が書き込めれば便利なものです。この機能はメニュー編集の一番最後にある日付と時間で対応できます。

デフォルトの状態では　年/月/日(Ｘ曜日) 時:分:秒 となります。これじゃイヤだとおっしゃる方は面倒ですが、ak32.ini の[MISC] 段落にある

DATEFORM=YY/MM/DD(Ｗ曜日) HH:MM:SS

を変更してください。YYは年　MMは月　DDは日、そして　HHは時間　MMは分　SSは秒を意味しています。この順番はどんな風に変更されても結構です。またそれ以外の文字列はそのまま、テキストの中に書きこまれます。

それ以外と言いましたが実はまだあります、曜日です、全角のＷは漢字の曜日の挿入、英文字にしたい場合は　WWW　と書いてください。

（例）

DATEFORM=MM/DD/YY (WWW) HH:MM

この場合は、このヘルプを書いている今の時間で表現すると、10/04/95 (Tue) 02:40 となります。どうです？便利でしょ。

なお、毎度の事ですが、ak32.ini は 'akra32' が終わるときに更新してしまいますので、別のエディターで編集してください。


検索と正規表現

'akira'では、文字列の検索や置き換えでは、正規表現が利用できるようになっていますし、'akira' の　Grep では、正規表現以外の検索は許可されていません。

正規表現とはいったい何なのでしょうか？

そこで、正規表現について、例を交えながら説明していきます。いったん正規表現を覚えるとこんな便利なものがあったのかと思うようになるはずです。

ただ、利用されるSEDやエディタによって多少方言があります。'akira'の表現こそが標準語だと胸をはって説明します。（方言はあっても基本的な考え方はいずれも同じですのでご安心くださいね！）

探しものはなんですか

実は、これも、りっぱな正規表現です。　これを正規表現された検索文字列として検索すれば、当然のように、この文字列に完全に一致した文字列が検索されます。

しかし、もし、探し物は、数値(０－９の数字の羅列）だとしたら、いったどうやって、検索すればいいのでしょうか？　桁数を制限しない限りありとあらゆる数字列の表現があるはずです。しかし、正規表現すれば、これは、簡単に表現できるのです。

[0-9]+

ただ、これだけです！なんだか馬鹿にされたようですが、実際 'akira' をつかって検索していただければ、すべての数字文字列が検索できることがお分かりになると思います。

上の正規表現をバラバラにしてみると、0 9 と、なんだかわけのわからない、[ - ] + に分解できます。このわけけのわからない文字こそが正規表現の脳みそなのです！

[ ] でくくられたものは、そのうちの任意の文字を意味しています。又　-　は範囲を意味しています。つまり [0-9] は　0 から　9 の数字のいずれか一文字を意味している訳です。

+ は、直前のパターンの１回以上の繰り返しを意味します。さー、これで、だんだん、お分かりだと思いますが、[0-9]+ は　0 から　9 の数字の一回以上の繰り返しを意味しているわけです。これこそが、数値のなのです。

これで、正規表現の便利さと、感覚をつかめていただけたと思いますので、正規表現で使用される、特殊文字を羅列してみます。

任意の一文字を表現する場合

 ．　これは、英文字、漢字を問わず、ありとあらゆる１文字に一致します。

キャラクタクラス

 [ ]   これは、[ と　] で挟まれた中に表現される、一文字のうちいずれかを意味しています。[ABC]　は　A,B,C のいずれかと一致しますし、 [0-9] は、0 から　9 の数値一文字のいずれかに一致します。

キャラクタクラス以外

 [＾ ]   これは、[＾ と　] で挟まれた中に表現される、一文字のうちいずれか以外を意味しています。[^ABC]　は　A,B,C 以外の文字と一致しますし、 [＾0-9] は、0 から　9 の数値以外の文字を意味する事になります。

範囲

 -  は範囲を意味します。0-9　は　0 から　9 まで, あ-ん は ひらがな のすべての文字に一致します。

繰り返しと "？"

 *　は直前のパターンのゼロ回以上の繰り返しを意味します。

 +　は直前のパターンの　１回以上の繰り返しを意味します。

 ?  は直前のパターンがゼロ回又は１回現れる事わ意味しています。

？ の使用例として、もし文章のなかに　月曜日です　という表現と　月曜です　という表現が混ざって書かれているとすれば、月曜日?です で検索すると、月曜です　と月曜日です　に一致します。

＊ と + の場合は、AB*C で検索すると、AC ,ABC,AB(n個のB)C に一致しますが、もし　AB+C と表現すると、AB には一致せずに、ABC,AB(n個のB)C に一致します。

パターンの論理和

 |  は　ＡまたはＢ、黒又は白　のような論理和を表現するときに利用されます。

例えば、(日本国)|(日本人) で検索すれば、日本国と日本人に一致します。

位置を表わす ^ と　$

 ^  は　行頭を意味しています。ただし、'akira' では行の数えかたを、画面上の一行と、改行コードを元にして数えた一行が選べますので、どちらに設定してあるかによって変わってきます。^ は設定が改行コードにもとずく（デフォルト）ようになっていれば、改行コードで区切られた行の先頭に一致しますし、そうでなければ、画面上のそれぞれの行頭に一致します。

$ は、行の数え方に関係なく、改行コードに一致します。

パターンのグループ化

( ) でパターんをグループ化すると、まず ( ) でくくられた部分が評価され次に全体が評価されます。又パターンのグループ化は特別なで置き換えを行う場合にも利用されます。置き換えについては後述します。

例えば 今日は(晴れ|雨)です　で検索すれば、今日は晴れです　と　今日は雨です　に一致します。

正規表現と置き換え

正規表現の場合も通常の置き換えと同じように検索された文字列をそのまま単純に置き換える事もできますが。正規表現をグループ化しておけば、もっと便利な置き換えができます。

置き換え文字列のなかでは特別な表現として、\0,\1.. が利用できます。\0 はパターン全体を意味し、\1 から \9 はグループ化されたパターンを左から順番に数えたグループの番号を意味します。

例えば、検索パターンとして、(AKIRA) を設定し、置き換え条件として、\0\0\0 を指定すれば、AKIRA は　AKIRAAKIRAAKIRA に置き換わります。次の例として　(私)と(あなた)を検索条件にし、置き換え条件として　\2\1　を指定すれば、私とあなた　という文字列は　あなたと私　に置き換えられます。


キーボードマクロ
キ－ボードマクロ

キーボードマクロは、キーボードの動き（キーボードを移動してもだめです．）を記録し、これを、後で再生します。いくつかの編集機能をまとめて実行させたい場合に便利です。ここで記録されるキータッチは　'akira'　固有の機能に関するものだけで、メニュー操作、システムの提供するショートカット、他のアプリケーションに属するものは含まれません。

記録された、キーボードマクロは、ファイルに保存する事もできます。ファイルとして保存されたマクロは、'akira' からみれば、一般のアプリケーションアイコン（プログラムやファイル）と同じにみなされますので、メニューの設定にあるアプリケーションアイコンの登録でこれを登録し、実行する事ができます。

キーボードマクロの記録

メニューその他にキーボードマクロの記録（開始／終了）がありますので、まず、これを選択して記録を開始して下さい。あとは、記録させたいキーの動きをそのまま実行し、一連のキー操作が終わったら、先ほどと同じ手順で、キーボードマクロの記録を終了させます。

ここで、このまま、ファイルに保存し、アプリアイコンとして登録しておけば、後でいつでも再利用できます。ただ、保存されるまえに、キーボードマクロの再生（メニューその他）で動きを試しておかれる方がいいとは思います。


バックアップ

'akira' では、バックアップファイルの世代管理ができます。管理できるのは９世代までです。最新のファイルのひとつ前は拡張子が　.bak それ以前は　.bk1,.bk2....となります。

又、世代管理をしない場合は、バックアップファイルの拡張子を、一般的な　.bak にするか、拡張子の第一文字を ~  にして、元の拡張子を一文字右にずらせたものと組み合わせて作る拡張子にするかが選べます。後者の場合は、例えば、akira.c と　akira.cpp とではバックアップアップファイルの拡張子が違ってきますので、もしもの場合、安心です。

（例）　.~??　にした場合

akira.txt  -> akira.~tx

akira.c    -> akira.~c

akira.cpp -> akira.~cp

さらに、バックアップファイルの作成されるディレクトリを指定することもできます。バックアップファイルが不要になった場合など一気に削除できます。

バックアップに関する設定を変更したい場合は、メニュー設定のローカル環境のバックアップを選んでください。


マウスのボタン

マウスの左ボタン

(1) 英単語の上でコントロールキーを押しながらシングルクリック

辞書機能が導入されていれば、その単語で辞書引を実行します。

(2) 単語の上でダブルクリック

単語を選択します。

(3) メールを読んでいる時にURLをダブルクリック

URLを渡してブラウザを呼び出します。

(4) メールを読んでいる時にメールアドレスをダブルクリック

送信メール作成ウインドウが開かれて、そのメールアドレスが渡されます。ただし、この時シフトキーが押されていた場合は、アドレスブックへのメールアドレス登録画面が表示されます。

マウスの右ボタン

(1) 画面上でシングルクリック

ユーザーメニューが表示されます。

(2) ファンクションキーの上でシングルクリック

ファンクションキーのプロパティが設定できます。

(3) シフトキー又はコントロールキーを押しながらシングルクリック

テキストが選択されていればテキストの整形処理が実行されます。


ＩＭＥの制御

'akira' ではローカルオプションに、ファイルが開かれた時にＩＭＥをＯＮにするモードがありますが、これとは関係なく、編集中のファイルウインドウがフォーカスを失なう直前に、その時のＩＭＥの状態（ＯＮかＯＦＦか）を覚えておき、再度フォーカスが戻ったときにＩＭＥの状態を復元しています。

しかし、使用されているＩＭＥによってはこれがうまくはたらかない事が確認されましたので、ＩＭＥをいじらないモードを用意しました。　AK32.INI の

DONTCAREIME=

を　１　にすると、ＩＭＥをいじりません。０にすると上記の説明どうりに振る舞います。


私の嫌いな文字

ファイルを開くときに、たまに、「テキストの中に私の嫌いな文字がありましたのでスペースに置き換えました。このままファイルを開きますか？」と表示されることがありますが、これは、次の場合に表示されます。

（１）　ファイルの最後以外の場所でＥＯＦコード（０ｘ１Ａ）を見つけた時。

（２）　漢字第一バイトに続く一文字が漢字第二バイトではなかった時に表示されます。

（３）　ファイルの中にヌルコード（０）を見つけた時。

これらは、スペースに変換され、保存される時にも元には戻されませんので、そのまま編集し保存しても良い場合のみ’Ｙ’を押してください。


スペルチェックと辞書引き機能

スペルチェックと辞書引き機能を作動させる為には英単語辞書が必要です。

（１）スペルチェック

選択された範囲のテキストに対してスペルチェックを行います。現状では「英語」「米語」の区別なくチェックされます。

スペルチェックにおいてはすべて大文字の単語、１文字だけの単語、記号や数字を含む単語は除外されます。

辞書にない単語に出会うと「候補」を表示する画面が表示されます。この画面では正しい単語を選んで「置き換える」事や新しい単語として「ユーザー辞書に登録」する事などができます。「ユーザー辞書」は「英単語辞書」の格納されているディレクトリに "user.dic" という名前で作成されます。このファイルはテキストファイルになっていますのでエディタで編集して単語を登録する事もできます。このファイルを編集される場合はファイルの最後にEOF（0x1a)をつけないように注意してください。

（２）辞書引き機能

意味の分からない単語に出会った場合にいちいち辞書をひくのは面倒なものです。'akira' ではスペルチェックのおまけとして「辞書引き機能」をサポートしました。

単語を検索するには、目的の単語を「コントロールキー」を押しながらマウスの左ボタンを押すか、「メニュー」「検索」の「辞書引き」を実行します。この機能は操作キーを割り付ける事も可能です。

単語が見つかった場合は該当する単語の訳の一覧が表示されます。見つからなかった場合はなにも表示されません。


辞書;辞書変換
辞書変換

スペルチェックや辞書引き機能を利用するには英単語辞書が必要です。

現在この辞書として 'akira'では niftyserve のフォーラム FENG にある「英辞郎」を想定しています。スペルチェックや辞書引き機能を必要とされる方はまずこのファイルをダウンロードしてください。

辞書機能導入手順

（１）「英辞郎」をダウンロードします。

適当なディレクトリを作成してダウンロードしてください。ファイルは全部で３本ありサイズは６メガ程度になります。これを解凍すると１５メガ以上になります。解凍されるとＡ～Ｚの２６個のテキストファイルになりますが名前を変更したりせずにこのまま保存しておいてください。

但し、英辞郎は Ａ－Ｚ の各ファイルの名前が

英辞郎-A.TXT

英辞郎-B.TXT

英辞郎-C.TXT

英辞郎-D.TXT

.

.となっていることを前提としています。

将来この名前が変更されてしまった場合は、それぞれのファイルを上の名前に変更した上で辞書変換を行ってください.。この時 ”郎" を "朗"と間違えないでくださいね。私もつい間違えてとんでもない思いをしました。

（２）「メニュー」「設定」「その他」「辞書変換」を実行します。

「英辞郎」を 'akira' で使いやすい形に変換します。

この画面で「英辞郎」の格納されているディレクトリを設定する必要がありますのでディレクトリ名を正しし設定してください。

辞書変換後にすぐに辞書機能を作動させたい場合は「辞書機能を作動させる」をオンにした上でＯＫボタンを押してください。

「メニュー」「設定」に「辞書機能」がありますので、これをオンオフして辞書機能を制御する事もできます。

（注）

「英辞郎」はプロの翻訳者・通訳者で構成されるＥＤＰ（電子辞書プロジェクトチーム）が制作した電子辞書です。


インターネットとＨＴＭＬと'akira'

'akira' の特徴の一つが、プログラムの構文をカラー表示できることですが、このバージョンからは、最近インターネット上にホームページを開設する人が増えてきましたので、ＣやＣ＋＋だけではなくて、ＨＴＭＬのテキストもカラー構文表示することができるようにしました。ＨＴＭＬをカラー構文表示する方法と条件は下のとうりです。

１．編集するテキストの拡張子は　．ＨＴＭ　又は　．ＨＴＭＬ　にする。

２．ローカル環境設定で、「カラー構文モード」をオンにする。

３．ローカル環境設定で、「ＥＯＦを書き込まない」をオンにする。

４．ＨＴＭＬのタグは大文字でも小文字でも構わないが、タグを予約語として

    追加する場合は必ず大文字で登録する。

５．終了タグ（この言葉は私がかってに作りました。）いわゆる＜／．．．＞

    の事ですが、このとき＜／は必ずくっつけてスペースを入れない事。

さらに、'akira32'HTML化キットを組み合わせれば、HTML文を作成するのに便利な機能が、'akira'で使用できるようになります。このキットは 'akira'本体には同梱されていませんので、'akira'をダウンロードされたフォーラムからダウンロードしてください。又、使用方法については、このキットに付属されているヘルプを参照してください。

以上です。ではみなさん、インターネットに楽しいホームを登録してください。


機能名称一覧表

（１） キャレット移動

@LINEDOWN	下にスクロール

@LINEUP	上にスクロール

@PAGEDOWN	次のページへ

@PAGEUP	前のページへ

@COLUMDOWN	右へスクロール

@COLUMUP	左へスクロール

@CARETRIGHT	キャレットを右へ

@CARETLEFT	キャレットを左へ

@CARETUP	キャレットを上へ

@CARETDOWN	キャレットを下へ

@TOPOFFILE	ファイルの先頭へ

@ENDOFFILE	ファイルの終わりへ

@TOPOFPAGE	画面の先頭へ

@ENDOFPAGE	画面の末尾へ

@TOPOFLINE	行の先頭へ

@ENDOFLINE	行の末尾へ

@NEXTWORD	次の語へ

@RREVWORD	前の語へ

@TOPOFWORD	語の先頭へ

@ENDOFWORD	語の末尾へ

（２）削除

@DELCHAR	一文字削除

@BACKSPACE	バックスペース

@DELETE	選択範囲を削除

@DELWORD	語を削除

@DELTOTOPOFWORD	語の先頭まで削除

@DELTOENDOFWORD	語の終わりまで削除

@DELTOPREVWORD	前の語まで削除

@DELTONEXTWORD	次の語まで削除

@DELLINE	行の削除

@DELTOTOPOFLINE	行の先頭まで削除

@DELTOENDOFLINE	行の終わりまで削除

@DELTOTOPOFFILE	ファイルの先頭まで削除

@DELTOENDOFFILE	ファイルの終わりまで削除

（３）ファイル

@EXIT	終了

@CLOSEFILE	閉じる

@CLOSEALLFILE	すべて閉じる

@NEWFILE	新規

@OPENFILE	開く

@DUPFILE	ファイルの二重化

@SAVEFILE	保存

@SAVECLOSE	保存して閉じる

@SAVEASFILE	名前を付けて保存

@SAVEALL	すべて保存

@MERGE	ファイルのマージ

@CANCELFILE	編集をキャンセルして閉じる

@RELOADFILE	ファイルの再読み込み

@PRINT	印刷

@RESETFILEHISTORY	ファイル履歴のクリア

@RESETDIRHISTORY	ディレクトリ履歴のクリア

（４）編集

@INSMODE	挿入モード　←→　上書きモード

@RESIMODE	常駐モード　←→　通常モード

@APPENDMODE	追加モード　←→　通常モード

@BOXSELMODE	箱型選択モード　←→　通常モード

@DANDDMODE	Ｄ＆Ｄ編集モード　←→　通常モード

@CTLCODEMODE	コントロールコードモード　←→　通常モード

@ENTABTOSPACE	タブを半角スペースに変換　←→　通常モード

@STOPMARK	ストップマークのセット

@UNDO	やり直し

@REDO	やり直のやり直し

@CUT	切り取り

@COPY	コピー

@PASTE	貼り付け

@PASTEAC	追加単位で貼り付け

@PASTEAM	追加単位で貼り付け（クリップボードはクリア）

@HPASTE	行頭から貼り付け

@HPASTEAC	行頭から追加単位貼り付け

@HPASTEAM	行頭から追加単位貼り付け（クリップボードはクリア）

@DUPLINE	行の二重化

@MAKELINE	空行の作成

@CUTLINE	行の切り取り

@COPYLINE	行のコピー

@CUTLINEA	追加モードで行の切り取り

@COPYLINEA	追加モードで行のコピー

@CUTTOEOLA	追加モードで行末まで切り取り

@DUPUPCHAR	上の行の１文字をコピー

@DUPUPWORD	上の行の１語をコピー

@DLGSENTENCE	短文の登録

@TOLOWER	選択範囲を小文字変換

@TOUPPER	選択範囲を大文字変換

@INDENT	インデント

@JUSTIFY	整形

@PASTEQ	引用符付き貼り付け

@DATETIME	日付と時間の挿入

@TAB	タブ

@CR	改行

（５）検索

@DLGSEARCH	検索条件の設定

@GETSEAWORD	検索文字列の取得

@DLGREPLACE	置き換え条件の設定

@SEARCHNEXT	ファイルの末尾に向けて検索

@SEARCHPREV	ファイルの先頭に向けて検索

@PARMATCH	ペアマッチ

@LINEJUMP	行ジャンプ

@TAGJUMP	タグジャンプ

@TAGJUMPNEXT	次へタグジャンプ

@BACKTAGJUMP	バックタグジャンプ

@MARK	マーク

@MARKJUMP	マークジャンプ

@GREP	Ｇｒｅｐ

@BROW	関数のブラウズ

@NEXTMODMARK	次の編集位置へ

@PREVMODMARK	前の編集位置へ

@LASTMODMARK	最後の編集位置へ

（６）選択

@SELWORD	語の選択

@SELLINE	行の選択

@SELTOTOPOFWORD	語の先頭まで選択

@SELTOENDOFWORD	語の末尾まで選択

@SELTOPREVWORD	前の語まで選択

@SELTONEXTWORD	次の語まで選択

@SELTOTOPOFLINE	行の先頭まで選択

@SELTOENDOFLINE	行の末尾まで選択

@SELTOTOPOFFILE	ファイルの先頭まで選択

@SELTOENDOFFILE	ファイルの末尾まで選択

@SELALL	すべて選択

@SELTOPREVPAGE	前のページまで選択

@SELTONEXTPAGE	次のページまで選択

@SELTOLEFT	右へ１文字選択

@SELTORIGHT	左へ１文字選択

@SELTOUP	上の行まで選択

@SELTODOWN	下の行まで選択

（７）ウインドウ

@ICONICAKIRA	フレームウインドウをアイコン化

@ZOOMAKIRA	フレームウインドウを最大化

@RESTOREAKIRA	フレームウインドウを元のサイズに

@TILEVERT	縦にタイル表示

@TILEHORZ	横にタイル表示

@CASCADE	カスケード表示

@ARRANGEICON	アイコンの整列

@ICONICHILD	アイコン化

@RESTORECHILD	元のサイズに

@ZOOMCHILD	最大化

@ICONICALL	すべてアイコン化

@RESTOREALL	すべて元のサイズに

@ZOOMALL	すべて最大化

@NEXTDOC	次のウインドウへ

@PREVDOC	前のウインドウへ

（８）設定

@SHOWTOOLBAR	ツールバーを表示	←→　非表示

@LOCKTBARPOS	ツールバーの位置をロック	←→　解除

@SHOWLCWIN	行、カラム窓を表示　←→　非表示

@SHOWSTATUSBAR	ステータスバーを表示　←→　非表示

@SHOWRULER	ルーラーを表示	←→　非表示

@ENABLEEUC	ＥＵＣコード判定許可←→　禁止

@DLGAUTOSAVE	自動保存の設定

@DLGKEYSPEED	キースピード設定

@DLGOUTLINE	アウトライン設定

@DLGGLOBALENV	広域動作環境設定

@DLGLOCALENV	ローカル環境設定

@DLGEXTALIAS	拡張子エイリアスの登録

@REGISTRWORD	予約語の登録

@DEFKEY	操作キー登録

@DEFUSERMENU	ユーザーメニュー登録

@DEFAPPICON	アプリアイコンの登録

@UNDEFAPPICON	アプリアイコンの解除

@DEFUSERHELP	ユーザーヘルプ登録

@UNDEFUSERHELP	ユーザーヘルプ解除

（９）アプリアイコン

@APPICON0

@APPICON1

@APPICON2

@APPICON3

@APPICON4

@APPICON5

@APPICON6

@APPICON7

@APPICON8

@APPICON9

@APPICONA

@APPICONB

@APPICONC

@APPICOND

@APPICONE

@APPICONF

@APPICON10

@APPICON11

@APPICON12

@APPICON13

@APPICON14

@APPICON15

@APPICON16

@APPICON17

@APPICON18

@APPICON19

@APPICON1A

@APPICON1B

@APPICON1C

@APPICON1D

@APPICON1E

@APPICON1F

@APPICON20

@APPICON21

@APPICON22

@APPICON23

@APPICON24

@APPICON25

@APPICON26

@APPICON27

@APPICON28

@APPICON29

@APPICON2A

@APPICON2B

@APPICON2C

@APPICON2D

@APPICON2E

@APPICON2F

（１０）ポップアップメニュー

@POPUMENU0

@POPUMENU1

@POPUMENU2

@POPUMENU3

@POPUMENU4

@POPUMENU5

@POPUMENU6

@POPUMENU7

@POPUMENU8

@POPUMENU9

@POPUMENUA

@POPUMENUB

@POPUMENUC

@POPUMENUD

@POPUMENUE

@POPUMENUF

@POPUMENU10

@POPUMENU11

@POPUMENU12

@POPUMENU13

@POPUMENU14

@POPUMENU15

@POPUMENU16

@POPUMENU17

@POPUMENU18

@POPUMENU19

@POPUMENU1A

@POPUMENU1B

@POPUMENU1C

@POPUMENU1D

@POPUMENU1E

@POPUMENU1F

（１１）その他

@RECKEYMAC	キーボードマクロの記録

@PLAYKEYMAC	キーボードマクロの再生

@SAVEKEYMAC	キーボードマクロの保存

@SAVEREGMAC	キーボードマクロの保存と登録

@LASTPOPUP	最後に表示されたポップアップメニューの表示

@OUTLINE	アウトライン

@APPMENUREFRESH	メニューの再読み込み

@POPUPMENUREFRESH	ポップアップメニューの再読み込み

@DLGEXECICON	アプリアイコンの実行

@USERMENU	ユーザーメニューの表示

@APPICONMENU	アプリアイコンメニューの表示

@USERHELP	ユーザーヘルプの表示

@HTML	ＨＴＭＬメニューの表示

@HTMLMENUREFRESH	ＨＴＭＬメニューの再読み込み

@HELP	ヘルプ

@MACROHELP	Script-A ヘルプ

@ABOUT	バージョン情報

@SEPARATOR	メニューセパレータ

@TOGGLEIME	ＩＭＥのオンオフ

（１２）電子メール

@OPENMAIL	メールを開く

@OFFLINE	送信メールは送信待ちメールボックスへ

@ONLINECHKMAIL	オンラインの時だけメールの到着チェック

@MAILBOX	メールボックスの表示

@MAILBOXVERT	メールボックスを縦に表示←→横に表示

@NEXTMAIL	次のメールを開く

@PREVMAIL	前のメールを開く

@NEXTNEWMAIL	次の未読メールを開く

@PREVNEWMAIL	前の未読メールを開く

@RCVMAIL	受信

@RCVMAILEX	サーバ指定受信

@SENDMAIL	送信

@SAVEDRAFT	草稿メールボックスへ

@SENDQ	送信待メールを送信

@MOVEMAIL	メールの振り分け

@NEWMAIL	送信メールの編集

@REPMAIL	返信メールの編集

@TRNMAIL	転送メールの編集

@DELMAIL	メールを削除

@EXPMAIL	添付ファイルの展開

@DELNODE	メールボックスの削除

@MAKENODE	メールボックスフォルダの作成

@MAKEBOX	メールボックスの作成

@MAILENV	電子メール環境の設定

@REGEADR	アドレスブックの登録

@REGFILTER	メール振り分けフィルタの設定

@REGREPTPL	返信テンプレートの設定

@EMPTYTRASH	ごみ箱を空にする

@RLOSTMAIL	紛失メールの捜索

@RERCVMODE	再受信モードのオンオフ

@EXPORTMAILS	メールのエクスポート

@IMPORTMAILS	メールのインポート

@IMPORTOTHER	他のメーラからメールのインポート

@MGREP	メール専用Ｇｒｅｐ

@NIFTYTOUR	niftyserve巡回モードのオンオフ

@NIFTYREF	niftyserveの環境設定

@REGMIME	ＭＩＭＥの登録

@LOGFILE	ログファイル作成モードのオンオフ

@EDITFORUM	niftyserve巡回フォーラムの登録

@PGPSIGN	ＰＧＰ署名付送信

@PGPENCRYPT	ＰＧＰ暗号化送信

@PGPSIGNENCRYPT	ＰＧＰ署名付暗号化送信

@PGPDECRYPT	ＰＧＰ暗号解読

@PGPAPUBKEY	ＰＧＰ公開キーの抽出

（１３）特別

@SHOWFUNC00	ファンクションキーは表示しない

@SHOWFUNC04	ファンクションキーを４個表示

@SHOWFUNC05	ファンクションキーを５個表示

@SHOWFUNC08	ファンクションキーを８個表示

@SHOWFUNC10	ファンクションキーを１０個表示

@SHOWFUNC12	ファンクションキーを１２個表示

@CURSTYLE1	カーソルスタイル１

@CURSTYLE2	カーソルスタイル２

@CURSTYLE3	カーソルスタイル３


GREP
指定されたファイルから、指定された文字列を含む行を探し出して、一覧ファイルを作成します。検索は正規表現されていると仮定しています。

検索はファイル単位、拡張子単位、ディレクトリ単位（サブディレクトリの指定も可)などで行うことができます。さらに前回のGREPの結果に追加書することもできます。


関数一覧表
指定されたファイルから、Ｃ，Ｃ＋＋で書かれた関数やクラスを探し出して、一覧ファイルを作成します。

検索はファイル単位、拡張子単位、ディレクトリ単位（サブディレクトリの指定も可)などで行うことができます。さらに前回の結果に追加書することもできます。


カラー構文モード
あの、ＶＣ＋＋やＢＣ＋＋のエディターのように、予約語やコメント（コメントもちゃんと認識します）を色分けして表示します。文法が目に見えるようになります。


マーク

マークは、現在の編集位置を記憶させ、後で、いつでも、その位置に戻れるようにする機能です。'akira'では１０個のマークを用意しました。マークはグローバルに管理されていますので、編集作業が別のファイルに移っても一発で元の位置に戻れます。


タグｼﾞｬﾝﾌﾟとバックタグジャンプ
'akira' の場合のタグジャンプは、原則として、GREPの結果をもとに、検索されたファイルの位置へダイレクトに飛んでいく機能です。まだファイルが開かれていない場合は自動的に開きます。

先ほど原則としてと書いたのは、ファイル名　（行番号）という形式で表現されていれば、GREP の結果ファイル以外からでも、タグジャンプできるからです。

バックタグジャンプは、タグジャンプ先から、もとのファイル位置へ復帰する機能です。だたし、この場合はファイルがすでに閉じられていたら戻れなくなります。


文字の変換
選択された範囲で、英字と漢字の英字を、小文字から大文字へ、又は、大文字から小文字へと変換できます。


インデント
選択されたテキストを、タブのカラム分だけ右へ全体的に移動させます。


ペアマッチ
ＣやＣ＋＋でプログラムを書いているいると、（　）　や　｛　｝　のネストエラーを起こして、コンパイラから怒られる事がよくあります。こんな時に威力を発揮するのがペアマッチで、対応する　（、）、｛、｝　を即座に探し出します。


ユーザーメニュー
多彩な編集機能のなかから、自分でよく使用する機能を選んで、メニューを作ることができます。このメニューの表示には編集キーを割り当てる事もできますし、マウスの右ボタンを押しても表示されます。


ユーザーヘルプ
文章を書いたり、プログラムを書いたりしている時に、「ちょっとあのヘルプがみたい」という事はよくありますが、そのヘルプをそのたび毎に探して表示するのは、なんとも面倒なことです。

そこで、'akira' では、よく利用するヘルプを登録しておく機能を用意しました。探し出したいキーワードの上に、カーソルを移動させて、登録しておいたヘルプを起動させれば目的のトピックが表示されます。


アプリケーションアイコン

アプリケーションアイコンを１６個まで登録でき、 'akira' が直接起動します。エディターと連携で使用するプログラムやファイルを登録しておけば便利です。

又、フォルダーも登録できますので、このフォルダーを開いて、'akira' にドロップする事もできます。

さらに又、ここには、'akira' のキーボードマクロファイルも登録します。


コントロールコード入力モード

コントロールコード入力モードがオンになっていると、A　から　Z　そして　a　から　z の各文字は　コントロール A から　コントロール　Z 　に変換されます。ただし　コントロール Z は　問題のあるコードなので、スペースに変換されます。


最後に表示されたﾎﾟｯﾌﾟｱｯﾌﾟﾒﾆｭｰの表示

メニュ－の階層が深くなると再度その場所に戻りたい場合に、なにかと面倒なものです。そこで、最後に開かれた（最も最近使用された）ポップアップメニューに一発でもどれる機能を用意しました。

この機能は必ずなにかの編集キーを割り当てて使用してください。そうでないと結局この機能を含むメニューがいつも表示される事になり、この機能は意味をなさない事になります。デフォルトではファンクションキーＦ１０に割り当てられています。


メニューのリフレシュ
メニュ－のリフレシュ

'akira' ではアプリケーションメニュ－（フレームウインドウに表示）や HTML 用のメニュ－を自由にカスタマイズできるようになっていますが、これらのメニューをカスタマイズした後にテストしたい場合や入れ替えてすぐに利用した場合はメニューのリフレシュを行ってください。

アプリケーションメニューのリフレシュ、 HTML メニュ－のリフレシュは共にメニュ－［その他]にあります。

なお、メニューをカスタマイズする場合は、必ずオリジナルを保存してからにしてください。


マクロ言語
マクロ

マクロ言語 として Script-A が用意してあります。詳しい説明はマクロヘルプをご覧ください。


EUC

'akira'では EUC を取り扱う事ができます。

ファイルを開くとテキストの保存を参照してください。


整形処理

選択された範囲のテキストに対して、整形処理ができます。テキストの整形を参照してください。


Unicode

'akira'では Unicode を取り扱う事ができます。

ファイルを開くとテキストの保存を参照してください。


禁則処理

禁則処理とは、行末や行頭にきてはいけない文字(行頭の禁則文字の例としては 。、 など、行末の禁則文字の例として （ などがあります。私はいっこうに構わないのですが、世間ではそうらしいです。）が行末や行頭にきてしまった場合に、その文字を前の行のお尻に移動したり、又は前の行の行末文字を次の行に移す事で、行頭や行末の文字を調整しようとするものです。

前の行の行末に移すことを[ぶら下げ]、前の行の行末の文字を次の行頭にもっていく事を[追い出し]といいます。

'akira' では、[追い出し]のみを使った禁則処理、[ぶら下げ]だけを使った禁則処理、この二つを使った禁則処理が選べるようになっています。又、禁則文字も登録できるようになっています。なお、これらの設定は、［ローカル環境の設定]の[整形処理の設定]で設定する事ができます。


キースピードの設定

キーのリピートが始まるまでの時間の設定、リピートの間隔が設定できます。メニュー[設定]の[キースピードの設定]を選んでください。


インターネット電子メール
E-Mail

POP も SMTP も分かってる、Niftyserve はどうした！と言われる方はこことこことここを先にご覧ください。

電子メールの導入

電子メール環境の設定

署名の設定

アドレスブックの設定

アドレスブックの特別なフォルダ

メールアドレスの参照

返信､転送テンプレートの作成

メールボックスとフォルダの作成

ダイオード機能

クリッカブルＵＲＬとクリッカブルアドレス

送信

返信と転送

メール振り分け条件の設定

メールの振り分け

メールの移動

メールの EXPORT と IMPORT

他のメーラからのIMPORT

紛失メールの捜索

再受信モード

Niftyserve に届いたメールを受信する

Niftyserve の会議室にアクセスする

Niftyserve の環境設定

MIMEタイプの登録

PGP について

メール格納ディレクトリの移動

知ってると便利な事

付録


電子メール機能の導入

電子メールシステムを導入するときに現れる画面での設定方法

(1) メールを格納するディレクトリ

受信、送信メール そして、これらのメールを管理するファイルを格納するディレクトリを指定してください。ＦＤ等リムーバブルなデバイスは決して指定しないでください。

(2) コンピュータ名

ＬＡＮで利用される場合はコンピュータ名を設定してください。それ以外の場合は空欄にしてください。

(3) SMTP サーバ

電子メール送信用のサーバの名前を記入してください。あなたの加入しているプロバイダから「メールサーバホスト名」等の名前で連絡されているはずです。

(例）私の場合

mail.tg.rim.or.jp

(4) POP サーバ

電子メール受信用のサーバの名前を記入してください。あなたの加入しているプロバイダから「メールサーバホスト名」等の名前で連絡されているはずです。通常は上の SMTP サーバと POP サーバは同じ名前だと思います。

(例）私の場合

mail.tg.rim.or.jp

(5) POP サーバログインＩＤ

POP サーバにログインする時のＩＤを記入してください。通常はプロバイダへのログインＩＤと同じだと思います。

(例）私の場合

khf07113

(6) あなたの本名

あなたの名前を記入してください。

(7) E-Mail アドレス

あなたのメールアドレスを記入してください。

(例）私の場合

khf07113@mail.tg.rim.or.jp

これらの情報は電子メール機能を使用する為の、最小限の情報ですので必ず記入してください。記入がない場合は電子メールの機能が利用できません。


送信

送信画面での設定方法

(1) Recipients

メールの宛先を記入してください。[Recipients] ボタンを押すと、アドレスブックが表示されます。複数の宛先を設定する事もできます。この場合は、半角の「、」で区切ってください。

アドレスの表記方法は、基本的には

ユーザー名@ドメイン名

と書きますが、

本名やニックネーム <ユーザー名@ドメイン名>

でもＯＫです。

(3) Subject

メールの標題です。インターネットではこの Subjct は省略可能ですが、このメールシステムでは必須になっていますので必ず記入してください。Subject に日本語が含まれている場合は JIS コード で BASE64 を利用して送られます。

(4) SMTP Server

メールを送信するサーバがメール毎に選べます。最後にえらばれたサーバが次のデフォルトのサーバになります。

(5) 署名

メッセージの最後に付ける「署名」を選びます。この署名は特に必要と言う訳ではありませんが、みなさん中々凝ってらっしゃる様です。「なし」を選ぶと「署名」は付加されません。この署名は「署名の設定」であらかじめ、登録されている必要があります。

(6) 重要度

メールに重要度を付けて送信する事ができます。設定出来る重要度はレベル１からレベル８です。レベル１が重要度が最高で８が最低です。

なお、重要度-０を選ぶと重要度の設定はおこなわれません。

(7) Draft

書きかけのメールを「草稿メールボックス」に送ります。このメールを再度編集して送信する場合は「草稿メールボックス」を開いて該当のメールをダブルクリックします。

又、「電子メール環境の設定」→「その他」→「送信された草稿は削除する」がオンになっている場合は、その草稿は送信されると同時に「送信メールボックス」から削除されます。

定型メール等を「草稿」としておいて必要な時に送信したい場合などはこれをオフにしておく事をお薦めします。

(8) Details

送信に関するより細かい設定をおこなう画面が表示されます。この画面では、Bcc,署名の変更,添付書類の設定などができます。

(9) Send

メールを送信します。オフラインで作業中の場合は送信Ｑに送られて、後程、実際にサーバに接続された時に一括して送信されます。

オフラインで作業したい場合は、メニュー「設定」の「オフラインで作業」を選んでください。オフラインで作業中の場合はこのメニュー項目にチェックマークが付いているはずです。

(10) 画面に表示されるランプ

送信画面に二つのランプが表示されます。左側のランプは、通常は「白」ですが、メールに書類が添付されている場合は「青」になります。右側のランプは、「オフラインで作業中」の場合は「白」ですが、「オンラインで作業中」は「赤」になります。

(11) Sign

選択されている署名を現在のテキストの編集位置に挿入します。このボタンが押されると署名選択のコンボボックスは「無効」になり、送信する場合にはメールの末尾に署名が付加されなくなります。

もう一度このボタンを押すと署名選択のコンボボックスが「有効」になります。先ほど挿入された署名はそのままで取り消される事はありません。送信する場合にはメールの末尾に選択された署名が付加されます。


送信（詳細設定)
送信（詳細設定）

送信（詳細設定）画面での設定方法

(2) 署名(Sign)

ここでは、「署名の設定」で設定した署名を編集する事ができます。編集後の署名がメッセージの最後に付加されます。元の「署名」の設定は変更されません。

(3) 追加ヘッダー(Additional headers)

メールのヘッダに追加したい､ヘッダを記入してください。なければ結構です。ただし、To:,Cc:Bcc,,Subject,From: ,Date:,In-Reply-To は自動的に作成されますので、記入しないでください。

(4) 添付書類(Attachments)

メッセージに同梱したい「書類」Attachments があればここで指定してください。１６個まで設定できます。となりの「参照」ボタンを押すと、ファイラーが表示されます。

ファイル名前を記入した後に,「追加(Add)」ボタンを押すのを忘れないでください！

(5) エンコード(Encode Method)

インターネットでは８ビットのバイナリデータは送信できませんので、７ビットの ASCII コードに変換して送る必要があります。ここでは、この変換方法を Base64 と Uuencode から選びます。どちらを選んでも問題ありませんが、送る相手のメーラーの展開できるか方法にする必要があります。たいていのメーラーは、いずれにも対応しているようですが、最近では Base64 が使われる事が多いようです。

(6) 送信予定日(Sending Date)、送信予定時間(Sending Time)

送信する日と時間を設定できます。ただし、この時間になったら該当メールが自動的に送信されるのではなくて「送信」が実行されたときに現在の時刻と比較して送信するかどうかの判断がされるだけです。

(7) 公開キーを添付する。(Attach Public Key)

これがオンの場合は PGP 公開キーを RFC2015 準拠の形式でメールに添付します。ＰＧＰがインストールされていて、公開キーファイルが作成されている必要があります。

(8) キーファイル(Keyring Name)

(7) がオンの場合、ここで指定されたファイルを公開キーとしてメールに添付します。


返信と転送

返信

受け取ったメールへの返信は「送信した人への返信」と「送信した人とそのメールを同報された人全員への返信」があります。

送信した人への返信はツールバーのボタン [image] を押してください。

送信した人とそのメールを同報された人全員への返信はツールバーの [image] ボタンを押します。

全員へ返信する場合は返信先に自分のアドレスが含まれている可能性があります。これを抑制したい場合はアドレスブックに[私]または[my address]とうフォルダを作成して、ここに自分のアドレスを登録してください。これらのアドレスへは返信されません。フォルダの名前は半角の [ ] で必ず挟んでください。又、ここに登録するアドレスはメールアドレスだけを記入してください。

（例）

ayanoakira@mail.co.jp → OK

ayanoakira@mail.co.jp (綾の明)→ NG

転送

転送は「引用転送」と「メールを添付ファイルとして転送」する二通りの方法があります。引用転送はメールの本文のみが転送されます。添付ファイルとして転送される場合は添付ファイルを含むメール全文が転送されます。

引用転送はツールバーの [image] ボタンを押してください。

添付転送はツールバーの [image] ボタンを押してください。


メール振り分け条件の設定

(1) ヘッダ(Header)

振り分けはメールヘッダ情報を見て、各メールボックスに振り分けられます。ここでは、どのヘッダを見るかを選びます。

To.Cc,From,Subject,Reply-To,<Any In Header> が選べます、<Any In Header> はすべてのヘッダに一致します。

(2) 条件(Condition)

メール振り分け条件を記入します。条件設定には正規表現も利用できます。正規表現を利用したい場合はこの画面の下の方に表示されている「検索は正規表現を使用する」をチェックしてください。なお、正規表現については 「検索と正規表現」を参照してください。

(3) 転送先メールボックス(Destination Mail Box)

振り分け条件が一致したときの振り分け先メールボックスを選んでください。デフォルトの状態では「ごみ箱」しかないはずですので、あなたのメール管理方法に従ってメールボックスを作成してください。メールボックスの作成は「メールボックス」ウインドウで行います。

(4) 追加(Append)

上の(1),(2),(3) を記入して、このボタンを押すと、振り分けフィルターとして登録されます。

(5) 削除(Remove)

このボタンを押すと、「振り分けフィルター」を表示しているリストボックスの、選択されているフィルターを削除します。

(6) 優先度を上げる(Priority Up)、優先度を下げる(Priority Down)

メールの振り分けは、フィルターを順番に試していき、一致したらそのメールボックスに振り分けていきます。必要に応じて、このボタンを使用しフィルターの優先度を上げ下げしてください。リストボックスで選択されているフィルタが操作の対象になります。


メールの振り分け

メールが少ししかない場合は問題ありませんが、増えてくると、仕事関係のメールとプライベートなメールに分けたい、話題別に分類したい、という気持ちになってくるはずです。その時は「メール振り分け機能」を使って分類してください。

メールを振り分けるには「メール振り分け条件の設定」で振り分けフィルターが登録されている事が必要です。これさえ登録してあれば、いつでも好きな時に振り分ける事ができます。

作業は簡単で、メールボックスウインドウで、振り分けしたいメールを選択して（選択はマウスで選択する事もできますが、メニュー「編集」の「選択」の、「すべて選択」、「ファイルの先頭まで選択」「ファイルの最後まで選択」が使用できます。）メニュー「メールボックス」の「メールの振り分け」を選ぶだけです。ツールバーのボタン [image] を押しても実行できます。


メールの移動

メールの移動は「メールの振り分け」で自動的に行う事もできますが、「カット＆ペースト」で手動でも行えます。操作方法はしたの通りです。

メールボックスウインドウで、移動したいメールを選択して（選択はマウスで選択する事もできますが、メニュー「編集」の「選択」の、「すべて選択」、「ファイルの先頭まで選択」「ファイルの最後まで選択」が使用できます。）メニュー「編集」の「切り取り」を実行し、移動先のメールボックスを開いて,

メニュー「編集」の「貼り付け」を実行します。

切り取りはツールバーのボタン [image] で、又貼り付けはツールバーのボタン [image] でも実行できます。


電子メール環境の設定

（１）ＰＯＰアカウントの登録

（２）ＳＭＴＰサーバの登録

（３）接続

（４）受信について

（５）表示

（６）その他


ＰＯＰアカウントの登録

ここでは受信用メールサーバの登録を行います。複数のサーバが登録できます。

（１）ＰＯＰサーバ名

受信用メールサーバの名前を記入してください。通常はプロバイダのドメイン名と同じでしょう。名前を記入した後に「追加」ボタンを押すのを忘れないでください。

ちなみに、削除したいサーバがあるる場合は、そのサーバの名前をリストボックスから選択して「削除」ボタンを押してください。

niftyserveに届いたメールを受信したい場合は「niftyserveのメールを受信する」を参考にして設定してください。

（例）私の場合

mail.tg.rim.or.jp

（２）ログインＩＤ

ここには、ＰＯＰアカウント名（メールアカウント名と言う場合もありますね）を記入します。ＰＰＰのログインＩＤではありません。

(例）私の場合

khf07113

（３）パスワード

パスワードを記入します。

（例）私の場合

秘密です。

（４）使用するメールボックス

受信したメールを格納するメールボックスの名前を選んでください。デフォルトの状態では、「受信箱」と「ごみ箱」しかないはずです。ＰＯＰアカウント毎に違うメールボックスを使用したい場合は、メールボックスをあらかじめ作成しておいてください。

メールボックスはメールボックスウインドウの画面でいくらでも作成できます。

（５）受信時には新しいメールを取得する。

これは、つまり、「このＰＯＰアカウントをアクティブにしますか？」という意味です。オフの場合はこのアカウントはスキップされます。

（６）読み込んだメールはサーバから削除する。

メールをサーバから受信したら、その場でサーバから削除します。ただし、この項目がオフになっていても「電子メール環境の設定」→「受信について」→「 ?? 日以上経過したメールはサーバから削除す」の期間をすぎたメールは削除されますので注意してください。

オフの場合は LAST コマンドとメールヘッダの Status をみて新しいメールかどうかを判断します。サーバによっては  LAST コマンドをサポートしていないものもあるようです。この場合は すべてのメールの Status を見る事になりますので、ちょっと時間がかかります。


ＳＭＴＰサーバの登録

ここでは送信用メールサーバの登録を行います。複数のサーバが登録できます。

（１）ＳＭＴＰサーバ名

送信用メールサーバの名前を記入してください。通常はプロバイダのドメイン名と同じでしょう。名前を記入した後に「追加」ボタンを押すのを忘れないでください。

ちなみに、削除したいサーバがあるる場合は、そのサーバの名前をリストボックスから選択して「削除」ボタンを押してください。

（例）私の場合

mail.tg.rim.or.jp

（２）送信者名

このサーバから送信する人の本名を記入してください。送信メールのヘッダの From にこの名前が記入されます。

（３）メールアドレス

上の送信者のメールアドレスを記入してください。これは下の形式になります。

メールアカウント名@ＰＯＰサーバ名

（例）私の場合

khf07113@mail.tg.rim.or.jp

（４）使用するメールボックス

送信済みのメールを格納するメールボックスの名前を選んでください。デフォルトの状態では、「送信済みメールボックス」と「ごみ箱」しかないはずです。ＳＭＴＰサーバ毎に違うメールボックスを使用したい場合は、メールボックスをあらかじめ作成しておいてください。

メールボックスはメールボックスウインドウの画面でいくらでも作成できます。

（５）このサーバをデフォルトのＳＭＴＰサーバとする。

「メールの送信」をするときには、このフラグがオンになっているサーバから送信されます。


接続

RAS（リモートアクセスサーバ) を利用して、ダイアルアップができます。

(1) ダイアルアップを利用する。

この項目がチェックされている場合にダイアルアップが可能になります。ただし、この項目が設定されていても、すでにネットワークに接続されている場合はダイアルアップは行われません。

(2) 送受信後に接続を切断する。

この項目がチェックされている場合はメールの送受信が終わった段階で接続が切断されます。ただし、切断されるのは、このプログラムが自分で接続した回線だけです。つまり、このプログラム以外のプログラム（例えばWin95のダイアルアップ）で接続が行われた場合は切断されません。

(3) ダイアルップ時に接続先が選べるようにする。

ダイアルアップを行う場合、この項目がチェックされていると、接続先の一覧表が表示されて、その中から接続先を選択する事ができます。

(4) 接続名

接続先の一覧です。

(5) ユーザーＩＤ

ダイアルアップの設定で登録されているユーザーＩＤです。ここでは変更できません。

(6) パスワード

パスワードはここで設定されたパスワードを使用しますので、必ず設定してください。又、設定されたパスワードは「パスワード」ボタンを押さないと変更されません。

(7) デフォルト

このボタンを押すと接続先一覧で選択されている接続先がデフォルトの接続先になります。

(8) リダイアル回数

接続先から応答が無い場合のリダイアルの回数を設定します。


電子メール環境の設定（受信について）
受信について

ここではメールを受信する場合のいつかの設定を行います。

（１）起動時にメールを受信する

このフラグがオンの場合、プログラムが起動されたらすぐにメールの受信を開始します。

（２）自動メール到着チェック

メールの到着を、ある、一定時間毎に調べます。設定時間の単位は分で、０分が設定されている場合は到着チェックを行いません。

「メールの到着をメッセージで知らせる」このフラグがオンの場合、メールが到着した事を、画面にメッセージを表示して知らせます。オフの場合は、ステータスバーに「メールが到着しています」と表示されます。

「メールの到着を音で知らせる」このフラグがオンの場合、メールの到着を WAVE音を使って知らせます。WAVEファイルは、この隣の「Wave」ボタンを押してください。

「ついでに通常の受信時も音で知らせる」がオンの場合は上の WAVE音を鳴らせます。

（３）その他

一度にたくさんのメールが到着した場合に備えて、一回の受信で取り込むメール数を設定できます。設定値が０の場合は受信メール数を制限しません。

メールのサイズ（バイト）によって受信制限ができます。設定値は１Ｋ単位です。設定値が０の場合は受信制限を行いません。

「ＰＯＰアカウントの登録」で、「読み込んだメールはサーバから削除する」がオフになっていると、いつまでもメールがサーバに残る事になり、共有資源であるディスクが占有され、他の利用者の方に迷惑がかかる事になりまので、ある一定日数を経過した既読メールをサーバから削除する事ができるようになっています。この日数設定は出来るだけ短くするようにしてください。

受信したメールの保管に不安がある場合は「メールのEXPORT処理」を活用されてください。


電子メール環境の設定（表示について）
表示について

ここではメールボックスでの表示についていつかの設定を行います。

（１）メールボックスでの表示桁

メール一覧表のメールの標題(Subject) と 送信者名(From) の表示文字数が設定できます。

（２）メールボックスの表示項目

メールボックスの「メール一覧表」の表示項目を設定します。項目のフラグがオンの場合表示されます。

送信日、送信時間、受信日、受信時間、送信者名、メールの標題が設定できます。

（３）日付の表示方法

送信日と受信日の表示方法を「年／月／日」と「月／日／年」から選べます。

（４）メールの並べ替え項目

メール一覧表は、この設定に基づいて、常にソート（並べ替え）されて表示されます。ここでチェックされている項目がソートキーになります。

送信日、受信日、送信者名、メールの標題、のいづれかがソートキーになります。

（５）並べ替え方法

並べ替えを「昇順」「降順」から選べます。

（６）色

メールリストを見やすくする為に偶数番めの項目の文字色を設定できます。

（７）フォント

メールボックスで使用されるフォントを指定できます。メールボックスがすでに開かれている場合は次に開かれた時から有効になります。

（８）メールリストはスレッド表示にする。

メールをツリー表示にします。これをオンにすると、返信メールがその元になったメールの下にインデントして表示され、メールと返信メールの関係が掴みやすくなります。

（９）メールを受信したらメールボックスを開く

これがチェックされている場合はメールの受信が終わった段階でメールボックスが開かれます。

（１０）メールビューワは最大化表示する。

ここがチェックされている場合はメールが開かれた時ビューワが最大化されて表示されます。


電子メール環境の設定（その他）
その他

ここでは、その他の電子メール環境設定を行います。

【その他①】

（１） コンピュータ名

ＬＡＮで利用される場合は、端末のコンピュータ名を設定してください。それ以外の場合は空欄にしてください。

（２）タイムゾーン

お住まいの地区のタイムゾーンを設定します。多分日本で利用されると思いますのでデフォルトの設定の＋０９００（ＪＳＴ）のままで良いとおもいます。ちなみに、＋０９００とはグリニッジ標準時間に対して９時間進んでいる事を意味しています。又、ＪＳＴは日本標準時間の事です。

（３）引用符

返信メールを作成する場合、受信したメールのメッセージに付ける引用符を記入してください。

（４）タイムアウトタイム

通信時のタイムアウト時間を設定します。０の場合は、タイムアウトのチェックをしません。単位は １／１０００秒です。

（５）ごみ箱を空にするタイミング

ごみ箱に移動されたメールを空にするタイミングを、「メールボックスが閉じられるとき」「プログラムが終了するとき」から選んでください。「しない」が選ばれている場合は空にはしません。

（６） クリッカブルＵＲＬで起動されるインターネットブラウザ

クリッカブルＵＲＬで起動されるブラウザを設定します。ここが空欄の場合は「関連付け」で開かれます。

【その他②】

（１）返信メール作成時にメッセージを引用する

これがチェックされている場合は、返信メールを作成するときに元のメッセージを引用符を付けて引用します。

（２）全員に返する場合 To も Ｃｃとして引き継ぐ

これがチェックされている場合は、全員への返信メールを作成するときに、このメールを To で同報された人にもメールを送信します。全員とはこのメールを同報された人全員の意味です。

（３）半角カタカナは全角カタカナに変換する

インターネットでは半角カタカナの使用は許されていませんが、たまに間違えて使ってしまうものです。こんな場合、このフラグがオンになっていると全角カタカナに自動的に変換して送信します。

（４）EXPORT されたメールはごみ箱へ移動。

このフラグがチェックされている場合は、メールのEXPORT処理で EXPORT されたメールはごみ箱へ移動されるようになります。

（５）EXPORT 先のファイルが存在する場合は追加書きする

この項目がオンの場合は EXPORT 先のファイルが存在する場合はそのファイルに追加書くきされます。

（６）送信された「草稿」は削除する

この項目がオンの場合は「草稿メールボックス」に「草稿」として保存されていたメールが実際に送信された時に「草稿メールボックス」から削除されます。

（７）niftyserve に届いたバイナリメールはスキップする。

この項目がオンの場合は niftyserve に届いたバイナリメールは無視されます。 niftyserve に届いた電子メールを受信するには「niftyserve のメールを受信する」を参照してください。

（８）送信時に添付されるテキストファイルはＪＩＳに変換する。

この項目がオンの場合は、メールに添付されて送信されるテキストファイルでＳＪＩＳで書かれたファイルはＪＩＳコードに変換された後にＢＡＳＥ６４又はＵＵＥＮＣＯＤＥでエンコードされて送信されます。オフの場合は元のコードのまま送信されます。

（９）受信したテキスト形式の添付ファイルはＳＪＩＳに変換する。

この項目がオンの場合は受信したテキスト形式の添付ファイルはＥＵＣ又はＪＩＳコードからＳＪＩＳに変換された後に保存又は開かれます。オフの場合は元のコードのまま処理されます。


署名の設定

送信メールの終わりに付加する「署名」を設定します。「署名」は SMTP サーバ毎に１６個まで登録できます。登録された署名は「送信」画面で選択してメールに添付する事ができます。


アドレスブックの設定

アドレスブックにメールアドレスやフォルダを登録します。

（１）フォルダの作成

デフォルトの状態では、「アドレスブック」という、基本のフォルダが一つだけ登録されています。（このフォルダは名前の変更も削除もできません。）

でも、これだけですと、メールアドレスが増えてくると管理できなくなりますし、見つけるのも大変ですので、仕事関係、友人関係等にグループ分けしたフォルダを作成される事をお勧めします。

フォルダは幾つでも、又、フォルダの下にフォルダを作って階層化する事もできます。

フォルダを新規に作成したい場合は、まず、親フォルダを選択して（デフォルトの状態では、基本の「アドレスブック」が親になります。）フォルダの作成ボタンを押すだけです。

フォルダが作成されると、名前を入力するモードになりますので、フォルダ名を記入してください。

作成済みのフォルダの名称を変更する場合は、「エクスプローラ」なんかでの名前の変更方法と同じです。変更したいフォルダをクリックしてチョット待っているいると入力モードになります。

削除したい場合は、削除したいフォルダを選んで、削除ボタンを押すだけです。

（２）アドレスの追加

アドレスの追加もフォルダの作成と同じ要領です。親フォルダを選んで、追加ボタンを押すだけです。

削除や名称変更もフォルダの場合と同じです。

ここで、一つ注意して頂きたい事があります。登録するアドレスは下の形式のいずれかで表現してください。

ユーザー名@ドメイン名

本名やニックネーム <ユーザー名@ドメイン名>

（３）フォルダやメールアドレスのフォルダ間の移動

もちろーーん、ドラッグ＆ドロップで行います。

（４）検索

登録されたアドレスが増えてくると、たとえ階層化されたフォルダにグループ別に登録されていても、目的のアドレスを捜すのは、大変になります。

この場合は、この検索機能を使って捜してください。「正規表現」による検索もできます。


メールアドレスの参照

送信や返信メール作成画面で、 Recipients ボタンを押すとメールアドレスの参照画面が表示されます。

メールアドレスを一つ以上選択して、メールの宛先の種類に応じて [To:][Cc:][Bcc:]ボタンを押してください。それぞの宛先のリストに登録されます。また宛先を取り消したい場合は[Remove]ボタンを押します。

フォルダを宛先リストに入れたい場合（この場合はフォルダに登録されている全員に送信されます。）はシフトキーを押しながら、それぞれのボタンを押します。

なお、さらに、マウスを使用すればドラッグ＆ドロップで宛先リストに追加する事もできます。

リストに登録されるアドレスは[Address]欄に記載されているアドレスまたは選択されているアドレスですが [Address]欄のアドレスが優先されます。

(1) To：

これは本来のメールの受取人です。

(2) Cc:

これは同報先です。メールを受け取った人にも同報先は知らされます。

(1) Bcc:

これは "Blind carbon copy" の略です、つまり、[To] や [Cc]で指定した宛先の人には伏せて同報する事ですが、これをうまく日本語に訳した例を私は見た事がありません。（どなたか？）

この画面では、「アドレスブックの設定」と同じように、名称の変更や、移動、検索が出来ます。またウインドウのサイズ変更もできますのでご自分のみやすい画面サイズでるようしてください。


アドレスブックの特別なフォルダ

アドレスブックのフォルダには特別な意味を持つフォルダがあります。

アドレスブックに [M.L.]　又は [MAILING LIST] という名前のフォルダがある場合には、このフォルダに登録されているアドレス宛のメールには Reply-To ヘッダは付けられません。

これはメーリングリストへ送ったメールに Reply-To が付いていると、そのメールに対する返信が、 Reply-To のアドレスへ送信されてしまう事への対応です。ですからメーリングリストに参加されている場合はメーリングリストのアドレスをこのフォルダに登録しておく事で Reply-To ヘッダを抑制できます。

このフォルダの名前には "["　と "]" も含まれていますので、 M.L. とか MAILING LIST にはしないでください。大文字小文字の区別はありません。

★　備考　★

一般的にメーリングリストサーバはメーリングリスト宛へのメールのヘッダに Reply-To が無い場合は自分のアドレス（メーリングリスト自身）を指す Reply-To を付加しますが、ヘッダに Reply-To がある場合はそのままの場合が多いようです。


返信、転送テンプレートの作成
返信､転送テンプレートの作成

返信や転送されたメールを見ると、メッセージの先頭に、「ＸＸさんはＸＸＸについて書きました。」といったようなメッセージが書かれている事がありますが、この画面では、この為のテンプレートを登録します。

登録方法は簡単で、ごく普通の文章の中に、時間やメールの標題、送信した人の名前等に置き換えられるキーワードを埋め込むだけです。

テキストの中の &D は送信日,&T は送信時間,&S はメールのタイトル,&F は送信者の名前にそれぞれ置き換えられてメールのメッセージの先頭に挿入されます。

(例） &F さんは &D に "&S" について書きました。

綾の明さんは 1996/07/21 に "'akira'" について書きました。


メールボックスとフォルダの作成
メールボックやスフォルダの作成

デフォルトの状態では、フォルダは「メールボックス」、そしてメールボックスは「送信待ちメールボックス」、「送信済みメールボックス」、「受信箱」、「ごみ箱」になっていますが、メールをプロバイダ毎に整理したい場合やメールの種類によって分類した場合は、新しくフォルダやメールボックスを作成する必要があります。

このソフトウエアでは、「フォルダ」とは「メールボックス」の集合「メールボックス」は「メール」の集合を意味しています。

フォルダやメールボックスは「メールボックスウインドウ」で作成します。メールボックスウインドウはツールバーの [image] ボタンを押すか、メニューの「ファイル」→「郵便受けを開く」で表示されます。

フォルダは幾つでも、又、フォルダの下にフォルダを作って階層化する事もできます。

フォルダを新規に作成したい場合は、まず、親フォルダを選択して（デフォルトの状態では、基本の「メールボックス」が親になります。）メニュー「メールボックス」→「フォルダの作成」を選びます。

メールボックスを新規に作成したい場合は、まず、親フォルダを選択して（デフォルトの状態では、基本の「メールボックス」が親になります。）メニュー「メールボックス」→「メールボックスの作成」を選びます。

フォルダやメールボックスが作成されると、名前を入力するモードになりますので、フォルダ名又はメールボックスの名前を記入してください。同じ名前では作成できません。

作成済みのフォルダやメールボックスの名称を変更する場合は、「エクスプローラ」なんかでの名前の変更方法と同じです。変更したいフォルダやメールボックスをクリックしてチョット待っているいると入力モードになります。

削除したい場合は、削除したいフォルダやメールボックスを選んで、メニュー「メールボックス」→「ノードの削除」を選びます。ただし、削除の場合はフォルダが空の場合だけ許されます。

フォルダの移動やメールボックスの移動は、ドラッグ＆ドロップで移動させます。


メールのEXPORT と IMPORT
メールのIMPORTとEXPORT

メールの EXPORT

メールリストの中から選択されたメールをエクスポートする事ができます。エクスポートされたメールはあなたの指定された名前のファイルに特別なヘッダ情報を付けて、まとめて保存されます。

私達の使用しているのはパソコンですから、いつ何時ハードディスクが壊れてしまうかもしれません、又、何らかの障害でメール管理情報が失われてしまうかもしれません。

このような状態に備えて、ある日数を経過したメールはまとめてエクスポートし、安全な形で保存してください。これによって処理速度も高速になります。

メニュー「メールボックス」→「メールのEXPORT」で実行します。

又、「電子メール環境の設定」→「その他」→「EXPORT先のファイルが存在する場合は追加書きする」がチェックすることで、追加書きでEXPORTする事もできます。

メールのIMPORT

エクスポートされたメールを再度、元の形で見たい場合に使用します。このインポートは、'akira' のエクスポートしたファイルに対してだけ有効です。

インポートされたメールは、カレントのメールボックス（選択表示されているメールボックス）に格納されます。

メニュー「メールボックス」→「メールの EXPORT」で実行します。


他のメーラからのIMPORT

他のメーラで受信されたメールを IMPORT できます。

現在のバージョンでは、１メール１ファイルで管理され、取り込まれたメールはＳＪＩＳに変換されて保存されているメーラのメールのみです。

この処理をメニューから選択すると、条件設定画面が表示されますので下の項目を設定してください。

(1) メールの拡張子(Mail File Extension)

ここには、該当するメーラのメールファイルの拡張子を入力します。拡張子だけを入力してください。

（例）'akira32Gold' の場合

メールファイルは XXXXXXXX.MAI という名前で保存されていますので。 MAI と入力します。

(2) ディレクトリ(Directory)

メールファイルの格納されているディレクトリを入力します。


紛失メールの捜索

なんらかの理由で、メール管理ファイルからのリンクが切れてしまい、紛失してしまったメールがある場合に使用してください。発見されたメールは「ごみ箱」に格納されます。


メール再受信モード
紛失メールの捜索

なんらかの理由で、サーバにメールが取り残された場合にオンにして「受信」を行ってください。サーバに残っているすべてのメールが再受信できます。

なお、このモードでは、それぞれのメールについて受信するかどうかを尋ねてきます。又、受信が終わると、このモードは自動的に解除されます。


ダイオード機能

受信したメールの重要度に応じて、８段階のマークを付ける事ができます。

マークを付けるにはメールリストの、左から二番目の枠をマウスの左ボタンでクリックしてください。連続してクリックすると、だんだんとレベルが上がり、違った色のマークが表示されるはずです。

レベルを下げたい場合は、シフトキーを押しながら、クリックしてください。又、マークを解除したい場合はコントロールキーを押しながらクリックします。

表示されるマーク


クリッカブルＵＲＬとクリッカブルアドレス

（１）クリッカブルＵＲＬ

メール文の中のＵＲＬをダブルクリックすると、そのＵＲＬをブラウザに渡して該当するＵＲＬを開きます。

「電子メール環境の設定」→「その他①」で起動するインターネットブラウザが設定されていれば、このブラウザが起動されます。設定されていない場合はＵＲＬが適当なブラウザに関連付けられている必要があります。

（２） クリッカブルメールアドレス

メール文中のメールアドレスをダブルクリックするとそのアドレスを送信先として送信ウインドウを開きます。

シフトキーを押しながらメールアドレスをクリックした場合はそのメールアドレスをアドレスブックに登録します。


Niftyserve のメールを受信する。

v2.63 より Niftyserve に届いたメールも受信できるようになりました。

(1) 設定

Niftyserve に届いたメールを受信するには Niftyserve を POP サーバとして登録する必要があります。(Niftyserve の場合は実際には POP サーバではありませんが...)

「電子メール環境の設定」→「ＰＯＰアカウントの登録」

ＰＯＰサーバ名 は r2.niftyserve.or.jp としてください。

ログインＩＤ は niftyserve のユーザーＩＤを記入します。

パスワードは niftyserve のパスワードを記入します。

その他の設定は他のＰＯＰサーバと同じです。

(2) オプション

niftyserve の場合はバイナリメールが届く事がありますが、このメーラでは受信できませんので niftyserve でダウンロードしてください。

ただし、「バイナリメールが届いた」報告をメール形式でお知らせします。

「Niftyserveの環境設定」→「niftyserveに届いたバオナリメールはスキップする」

をオンにしておけばこの報告は行われません。該当メールが niftyserveでダウンロードされるまでは未読としていつも報告されてしまいますので、これがうるさい方はオフにしてください。

★

Niftyserve のメールは telnet を介して受信されます。インターネットから niftyserve にアクセスする場合の課金等の情報は niftyserve にログインして 「GO INTERNET」 でご覧ください。


Niftyserve の会議室にアクセスする
Niftysrve の会議室にアクセスする

電子メールモジュールが稼動中であれば、Niftyserve のフォーラムを巡回したり、会議室にメッセージを登録したり、レスを付ける事が出来ます。

なお、Niftyserve にアクセスするには、Niftyserve がＰＯＰサーバとして登録されている必要があります。登録の方法は「ＰＯＰアカウントの登録」「Niftyserve のメールを受信する」をご覧ください。

(1) 巡回するフォーラムと会議室の登録

巡回したいフォーラムと会議室は 'akira32Gold' と同じディレクトリに「myforum.txt」というファイルを作成し、このファイルに記述します。

[記述の方法]

フォーラムの名前１,会議室番号１,会議室番号２,．．．．

フォーラムの名前２,会議室番号１,会議室番号２,．．．．

.

.

フォーラムと会議室は「,」で区切り、会議室番号と会議室番号も「,」で区切ります。又、ひとつのフォーラムは１行にまとめて書いてください。

行が「//」で始まる場合はコメントとみなされます。一時的にアクセスを止める場合などに利用してください。

アクセスしたいフォーラムの名前や会議室の番号はお持ちの「通信ソフト」であらかじめ調べておく必要があります。

（例-1）

fgaldc,1,3,5

fwinal,8

この例ではフォーラム 「fgaldc」 の会議室１、３、５ そして フォーラム「fwinal」の会議室８番を巡回します。

例-2）

//fgaldc,1,3,5

fwinal,8

この例ではフォーラム 「fwinal」の会議室８番だけを巡回します。

(2) 受信された会議室のメッセージの形式

受信されたメッセージは通常のインターネット電子メールと同じ形式で格納されています。メールヘッダの 「Subject」がメッセージのタイトル「from」がフォーラムと会議室を現し「Message-Id」は会議室でのメッセージ番号、「In-Reply-To」がレスを付ける元となったメッセージの番号を現しています。特に、「from」の形式は次の様になっています。

from: フォーラム名-mes会議室番号@r2.niftyserve.or.jp

(例) from: fgaldc-mes3@r2.niftyserve.or.jp

この場合はフォーラム「fgaldc」の会議室３番から持ってきたメッセージと言う事になります。

(3) メッセージを会議室に登録する。

宛先の指定方法が違うだけで後は、電子メールを送信するの同じ方法でメッセージを会議室に登録する事が出来ます。ただし、「Cc」 や 「Bcc」、「書類（ファイル）の添付」などは指定されていても無視されます。又、宛先は一つのメッセージに一つしか書いてはいけません。

[宛先の指定の方法]

フォーラム名-mes会議室番号@r2.niftyserve.or.jp

(例) fgaldc-mes3@r2.niftyserve.or.jp

この場合はフォーラム「fgaldc」の会議室３番にメッセージが登録されます。宛先の指定は間違えやすいので「アドレスブック」に登録してニックネームなどを利用される事をお薦めします。

(4) メッセージにレス（コメント）を書く

コメントを書いて、受信したメッセージに返信メールを出してください。これだけです。その他の作業はすべて自動的に行われます。ただ、送信メールヘッダの「To」と「In-Reply-To]には重要な情報が設定されていますので、決して変更しないでください。

(5)受信したメッセージの振り分け

受信したメッセージは「振り分け」をしないとみんな同じメールボックスに格納されて何が何んだか分からなくなってしまいます。

振り分けする場合はメールヘッダの 「From」をキーにして振り分けると便利です。上でも説明しましたが、フォーラム名や会議室番号が含まれていますので、フォーラムや会議室毎に簡単に分類できます。

又、受信されたメッセージをそのままにしておくと膨大な数のファイルになってしまい、全体の処理速度を劣化させますので、古くなったメッセージは定期的に「EXPORT」してください。


Niftysrve の環境設定

電子メールモジュールが稼動中であれば、Niftyserve のフォーラムを巡回したり、会議室にメッセージを登録したり、レスを付ける事が出来ます。

なお、Niftyserve にアクセスするには、Niftyserve がＰＯＰサーバとして登録されている必要があります。登録の方法は「ＰＯＰアカウントの登録」「Niftyserve のメールを受信する」をご覧ください。

(1) バイナリメールの受信通知はしない。

この項目がオンの場合は Niftyserve に届いているメールを受信しにいった時に バイナリメールが届いていても無視されます。（バイナリメールは受信できませんので届いている事だけが知らされます）

(2) 受信時に指定されたフォーラムを巡回する。

この項目がオンの場合は Niftyserve に受信モードでログインした場合は、登録されているフォーラムの会議室を巡回して未読メッセージを受信しメール形式のファイルに落とします。

会議室の登録方法は「Niftyserve の会議室にアクセスする」をご覧ください。

(3) NiftyServe のオープニングメッセージを取ってくる。

この項目がオンの場合は Niftyserve に受信モードでログインした場合に、ログイン直後に表示される Niftyserve のメッセージを取得してメール形式のファイルに落とします。

(4) 巡回したフォーラムのオープニングメッセージを取ってくる。

この項目がオンの場合は 巡回した Niftyserve のフォーラム の最初にに表示される、フォーラムからのお知らせ等のメーッセージを取得してメール形式のファイルに落とします。


MIMEタイプの登録

ファイルの添付や添付ファイルの展開用のMIME(Multipurpose Internet Mail Extensions)ﾀｲﾌﾟを登録します。通常はデフォルトで登録されている程度で、余り意識する必要はありませんが、ファイルの添付されているメールを受け取った時にこれを「保存」するのか、すぐに「開く」のかは、好みの分かれるところですし、又、「開く」にしても、どのプログラムを使って「開く」のかも好みがありますので、ここでは、その当たりをカスタマイズしてください。

追加(New Type)

追加ボタンを押すとデフォルトで定義されていない新しいタイプを登録する事ができます。登録画面が表示されますのでタイプとそのタイプに属する拡張子を入力してください。

削除(Remove)

登録されているタイプを削除します。ただし、デフォルトのタイプは削除できません。

Action

アクションは添付ファイルの取り扱いを指定します。「保存(Save)」「確認(Unknown PromptUser)」「開く(Open)」から選ぶことができます。「確認」を指定すると展開時に「保存」するのか「開く」のかを尋ねます。実行可能ファイルに対して「開く」が選ばれている場合は「実行」の意味になります。

Application

アクションとして、「開く」を選んだときだけ有効です。

「開く」が選ばれている場合は、通常、添付ファイルは関連付けオープンされますが、ここに実行可能ファイル名（プログラムです。）が書かれている場合は、このプログラムを使ってオープンされます。


付録

MIME,BASE64,uueocode,BinHex

メールヘッダー


MIME,BASE64,uuencode,BinHex

BASE64

MIME(Multiple Internet Mail Extensions) で標準の[バイナリ←→テキスト]変換方式です。インターネットでは８ビットデータが送れませんので、このような変換が必要になります。

MIMEとはインターネットで主に文書以外のデータを取り扱うための約束毎です。

uuencode

UNIX で主に使われていた（いる）[バイナリ←→テキスト]変換方式です。uuencode は [バイナリ→テキスト]を行うソフトの事で、逆に[バイナリ←テキスト]を行うソフトを uudecode といいます。

BinHen

Macintosh で主に使われている [バイナリ←→テキスト]変換方式です。Mac ユーザーのあいだでは利用率が高いようですね。私は仕様がわからないのでサポートしません。


メールヘッダー

To:

メール本来の宛先を示します。 ',' で区切って複数指定する事もできます。

Cc:

Carbon Copy の略です。同報先です。

Bcc:

Blind Carbon Copy の略です。このヘッダはメールが送信されると消去されます。To; や Cc: で指定した人には分かりません。通常は自分のアドレスを書き、送信メールのコピーとして保存する場合が多いようです。

Reply-To:

メールの希望返信先を表します。返信メールは From: より Reply-To: を優先します。

From:

メールを送信した人のアドレスです。これは返信メールを出す場合の返信先としても使用されます。

Sender:

メールの送信を代理人に送信してもらった場合などに、本来の送信者を表します。例えば、よく聞く説明ですが、どこかの取締役が秘書に頼んで送信してもらった場合などです。

In-Reply-To:

これは、どのメールに対する返信かをはっきりさせる為に使用され、返信の対象となったメールのメッセージＩＤが書かれています。

Subject:

メールの標題です。

Date:

メールを発信した日付です。

Message-ID:

メール毎のＩＤです。これは、この世でただ一つのユニークな物でなくてはいけません。

Received:

これは、メールがどのような経路をたどってやってきたかを表しています。

X-xxxxxx:

これは、なんでもありで、よく訳のわからない物もあります。よく見かけるのは、メーラーの名前なんかが入ってます。


ユーザー登録登録について
ユーザー登録について

'akira32II ,'akira32Gold'を継続的に利用される場合はユーザー登録が必要です。

個人利用の場合は自己の所有するコンピュータに限り、複数のマシンで使用されても結構です。法人で利用される場合は、原則として使用予定のマシンごとに登録して頂きます。

★ 'akira32Gold' の場合はユーザー登録が完了するまではメールヘッダに "X-Registration: not registered" が挿入される事をご了承ください。★

【登録料金】

銀行又はび郵便局からお振り込み頂く場合

'akira32II' 2,500 円

'akira32Gold' 3,000 円

'akira32II'から'akira32Gold' へのアップグレードは 500 円

kagi シェアウエアを利用される場合

'akira32II' 25 US$

'akira32Gold' 30 US$

'akira32II'から'akira32Gold' へのアップグレードは 5 US$

★ 振り込み料金はご自分で負担して頂きます。

【登録料金のお支払い方法】

(1) 銀行からお振り込みください。

宮崎銀行 綾 支店  （普通）1169144 黒木茂(クロキ シケﾞル)

(2) 郵便局からお振り込みください。

記号 10400 番号 436031 黒木 茂（クロキ シゲル）

★ 銀行又は郵便局からお振り込みい頂いた場合は送金していただいた方の ID がわかりませんので送金前又は送金後に (khf07113@mail.wind.co.jp) 綾の明宛に MAIL をいたければ、折り返しパスワード を、お送りします。

(3)  kagi シェアウエアをご利用ください。

利用方法

プログラムが起動された後に表示される登録画面で下の項目を記入します。

記入項目

(1)  Regist To :

あなたの名前をローマ字で記入します。

(2)  EMail:

あなたのメールアドレスを記入します。

(3)  Postal Address :

 あなたの住所を記入してください。

(4)  Comments :

もしあればなにかコメントを記入します。

(5)  Quantity :

ライセンスの数を記入してください。通常は１です。

(6)  Paper Receipt :

領収書が必要な場合にチェックしてください。追加料金１＄が必要です。

(7)  Method :

利用されるクレジットカードを選びます。

(8)  Card Holder's Name :

カードの名義人の名前を記入します。

(9)  Card Number :

カード番号を記入します。

(10)  Expire :

カードの有効期限を記入します。

これらの記入が終わったら、合計金額を確認のうえ Next ボタンをおしてください。その後英文でいろいろ表示されますが、OKをボタンをおしてください。最後の画面でOKを押すと、上で記入された項目がメールのテキスト形式でクリップボードにコピーされていますので、適当なメールソフトをたち上げてこのテキストを送信画面に貼り付けて下のアドレスへお送りください。

sales@kagi.com

折り返しメールが送られてきます。

なお、上で記入されたクレジットカードに関する情報はすべて暗号化されて送信されますので、ご安心ください。

【優遇措置】

(1) 学生の方

銀行又は郵便局からお振り込み頂く場合に限って

'akira32II' 2,000 円

'akira32Gold' 2,500 円

'akira32II'から'akira32Gold' へのアップグレードは 500 円


ＰＧＰについて

ＰＧＰ(Pretty Good Privacy)とは電子メールなどで「暗号化」や「電子署名」を行うためのプログラムです。ＰＧＰには色々なものがありますが、フリーウェアのＰＧＰは、バージョン2.6.3（米国内用）と2.6.3i（国際版）が新しいようです。http://ac3.aimcom.co.jp/~macpgp/download.html からダウンロードできます。'akira' でサポートしているのは PGP2.6.3.i国際版以上です。

このＰＧＰがインストールされていれば、メールの送受信で、ＰＧＰの機能が利用できます。ただし、RFC2015 に準拠していないメーラとのＰＧＰ暗号化メールのやり取りはできません。

なお、PGPのインストールはPGPに添付されているドキュメントにしたがって下さい。この時、特に autoexec.bat にPGPATH= と PATH にPGPをインストールしたディレクトリを加える事を絶対に忘れないでください。

【公開キーＩＤについて】

任意の公開キーに対して暗号メールを送る場合 To: Cc: Bcc: に記述されたアドレスが公開キーのＩＤになります。ですから、メールの宛先は公開キーと同じにする必要がります。

例えば Ayanoakira <khf07113@ayanoakira.com> で公開キーを追加した場合、宛先の指定を <khf07113@ayanoakira.com> 等を指定するとエラーになります。登録したＩＤと同じように Ayanoakira <khf07113@ayanoakira.com> と指定してください。 特殊なＩＤの場合はアドレスブックのニックネーム機能をお使いください。

送信では下の機能が利用できます。

(1) ＰＧＰで署名を付けて送信

(2) ＰＧＰで暗号化して送信

(3) ＰＧＰで署名付き暗号化送信

(4) ＰＧＰ公開キーの添付

受信では下の機能が利用できます。

(1) ＰＧＰ署名の検証

(2) ＰＧＰ暗号の解読

(3) メールに添付された公開キーをキーホルダに追加。

ＰＧＰに興味のある方は

http://ac3.aimcom.co.jp/~macpgp/ や

http://lemon.md.tsukuba.ac.jp/sembe/~mokada/Tips/PGP.html

などからリンクをたどって行けば参考になると思います。


メール格納ディレクトリの移動

この操作はメールの数が多い場合はかなりの時間がかかります。ディレクトリを変更する前に不要になったメールは削除し古いメールはEXPORTする事をお勧めします。

この処理を行っても元のディレクトリやメールは削除されません。移動が正常に終了した後にご自分で削除あるいは保管作業を行ってください。

メニューコマンド

メール →  メール格納ディレクトリの移動


知ってると便利な事
知ってると便利な操作

(1) 「未読」←→「既読」の相互切り替え

メールボックスの画面で、メールリストの、「未読」又は「既読」のアイコンをコントロールキー又はシフトキーを押しながらクリックすると、「未読」←→「既読」が変更できます。

(2) メールの連続読みをするとき

メールビュワー画面で「Next]又は「Prev」ボタンを押すと、次々とメールを開いて読む事ができますが、この時にコントロール又はシフトキーを押しながらボタンをクリックすると、「既読」メールをスキップして未読メールだけを連続して読む事ができます。

(3) スペースキーによるメール閲覧

メールビューワ画面でスペースキーを押すとメール文に続きがあれば次のページを表示します。無ければ次の未読メールが表示されます。シフトキーを押しながらスペースキーを押すとこの逆の事ができます。

(4) 切れたリンクのつなぎ方

メールボックスウインドウではメールの元とそれに対する返信をスレッド表示させる事ができます。ただ、メーラによってはこの情報をメールに付加しないものもあります。この場合はスレッドを手動でつなぐ方法が提供されています。方法は下の通りです。

まず、繋ぎたいメールを選択して下さい。次ぎにこのメールの元（親）となるメールのアイコンをコントロールキーとシフトキーを押しながらマウスの左ボタンを押します。これでスレッドが繋がります。又、同じ方法で不正に繋がったスレッドを切る事もできます。

(5) メーリングリストのSubject

メーリングリストの Subject は大体どこでも '['と ']'に挟まれたメーリングリストの名前で始まるようですが、この名前が長かったりすると横の解像度の低いノートブックパソコンなどでは本来の Subject が圧迫されてみにくくなります。

これに対応するために、メーリングリストからのメールを格納しているメールボックスの名前を '[' と ']' で挟んだ名前を付けておくとメールリストの Subject からメールの通番を除くメーリングリスト名を抑制して本来の Subject が見やすくなります。

(6) 返信先のアドレスから自分のアドレスを取り除く

メールを全員へ返信する場合は返信先に自分のアドレスが含まれている可能性があります。これを抑制したい場合はアドレスブックに[私]または[my address]とうフォルダを作成して、ここに自分のアドレスを登録してください。これらのアドレスへは返信されません。フォルダの名前は半角の [ ] で必ず挟んでください。又、ここに登録するアドレスはメールアドレスだけを記入してください。


この環境の Window ではルーラーの表示を禁止する

ルーラーを表示するかしないかは広域的な設定になっていますが、あるローカル環境では、できるだけ画面を広く使いたいのでルーラーを表示したくない場合があります。とくにソースプログラムを書いている時などはそうだと思います。こんな場合はこのオプションを設定して置く事で対応できます。


マクロの登録方法

'akira' ではマクロを記述するための言語として 'Script-A' がサポートされています。このマクロは次の方法で登録、実行させる事ができます。

マクロをちょっと実行してみたい場合はメニュー「その他」の「名前を指定して実行」で実行させる事ができます。マクロのデバッグやたまにしか利用しないマクロを実行する時に便利です。

頻繁に利用するマクロの場合は、メニュー「設定」の「その他の設定」「アプリアイコンの登録」を使って 'akira' に登録してください。登録されたマクロはメニュー「その他」の「アプリアイコンメニューの表示」で実行できます。

マクロをいったん上の方法で登録しておけば、マクロをメニューの中に組み込んで直接呼び出す事もできます。メニューの設定方法は 'akira' のへルプ「メニューのカスタマイズ」を参照してください。

（例）

マクロを「アプリアイコンの登録」で登録した場所が１番の場合は

MENUITEM "ＸＸＸマクロ"  @APPICON0

をメニューに追加します。登録した場所と ＠ で始まる機能名称の対応はメニュー「その他」の「メニューコマンドのリスト」を実行して確認してください。次のようになっているはずです。

@APPICON0->ｱﾌﾟﾘｱｲｺﾝ - 1

@APPICON1->ｱﾌﾟﾘｱｲｺﾝ - 2

@APPICON2->ｱﾌﾟﾘｱｲｺﾝ - 3

@APPICON3->ｱﾌﾟﾘｱｲｺﾝ - 4

@APPICON4->ｱﾌﾟﾘｱｲｺﾝ - 5

@APPICON5->ｱﾌﾟﾘｱｲｺﾝ - 6

@APPICON6->ｱﾌﾟﾘｱｲｺﾝ - 7

@APPICON7->ｱﾌﾟﾘｱｲｺﾝ - 8

@APPICON8->ｱﾌﾟﾘｱｲｺﾝ - 9

@APPICON9->ｱﾌﾟﾘｱｲｺﾝ -10

@APPICONA->ｱﾌﾟﾘｱｲｺﾝ -11

@APPICONB->ｱﾌﾟﾘｱｲｺﾝ -12

@APPICONC->ｱﾌﾟﾘｱｲｺﾝ -13

@APPICOND->ｱﾌﾟﾘｱｲｺﾝ -14

@APPICONE->ｱﾌﾟﾘｱｲｺﾝ -15

.

.