★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆
★	テキストエディタの使い方
☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★


******************************************************************************
☆	テキストエディタ基本スペック
******************************************************************************

●	　エディット・ファイルの最大サイズに関して

	　編集可能なファイルサイズは実装メモリに依存します。メモリに読み込めな
	いファイルは編集できません。
	　また，バイナリファイルの読み込み，編集はできません。

	　１行（論理行）の長さには基本的には制限はありませんが，ファイルから読み
	込む場合には16Ｋバイト（半角文字で約１万6000文字）までです。

	　右マージンサイズは最大 999文字です。


******************************************************************************
☆	アイテム登録時のパラメータ
******************************************************************************

    ----------------------- --------------- --------------------------- ------
    パラメータ              範囲            内容                        ﾃﾞﾌｫﾙﾄ
    ----------------------- --------------- --------------------------- ------
    -rightMargin    <n>     20～999         右マージンサイズ                80
    -fontSize       <n>     6 or 8          フォントサイズ                   6
    -lineSpace      <n>     0～4            行間ドット数                     0
    -tab            <n>     2～16           タブサイズ                       8
    -tabSpace       <sw>    ON or OFF       タブ展開の指定                 OFF
    -upcase         <sw>    ON or OFF       検索置換のｱﾙﾌｧﾍﾞｯﾄ大小区別     OFF
    -marginAdjust   <sw>    ON or OFF       マージンサイズ自動設定         OFF
    -lineNumber     <sw>    ON or OFF       行番号の表示                   OFF
    -lineNumberMode <tgl>   DSP or LOG      行番号モードの指定             DSP
    -colum          <sw>    ON or OFF       桁位置ゲージの表示             OFF
    -autoIndent     <sw>    ON or OFF       オートインデントの指定         OFF
    -dspCUL         <sw>    ON or OFF       カーソル行ｱﾝﾀﾞｰﾗｲﾝの表示       OFF
    -dspKS          <sw>    ON or OFF       全角スペースの表示             OFF
	-eofRead        <sw>    ON or OFF		EOF コードの読込指定		    ON
    -undoBuf        <n>     2～999          UNDOバッファサイズの指定        32
	-backupDir		<dir>	OFF,ROOT or .	ﾊﾞｯｸｱｯﾌﾟﾌｧｲﾙの作成場所		   OFF
	-backupMax		<n>		0～15			ﾊﾞｯｸｱｯﾌﾟﾌｧｲﾙの最大作成数	     0
    -CallFunc       <name>  関数名          CCI 関数の呼び出し          ******
    -kbl            <file>  ファイル名      英字バッファデータの読込    ******
    -keySetup       <file>  ファイル名      ｷｰ･ｶｽﾀﾏｲｽﾞ･ﾃﾞｰﾀの読込       ******
    -colTbl         <file>  ファイル名      ｶﾗｰ･ﾃｰﾌﾞﾙ･ﾃﾞｰﾀの読込        ******
    ----------------------- --------------- --------------------------- ------

    【例】
        -rightMargin 80 -fontSize 8 -lineSpace 2 -tab 8 -lineNumber ON

    補足：
        -kbl，-keySetup で読み込むデータファイルは，編集ファイル名が指定さ
        れてい場合には，編集ファイルが格納されているディレクトリから読み込
        みます。
        編集ファイル名が指定されていない場合は起動ディレクトリ（HEWIN.EXP 
        が格納されているディレクトリ）から読み込みます。
        -colTbl で読み込むデータファイルは，ドライブ名とディレクトリが省略
        されている場合は，起動ディレクトリから読み込みます。

	※	キーカスタマイズデータ，カラーテーブルデータのファイル名は拡張子の
		省略できません。


******************************************************************************
☆	メニュー
******************************************************************************

●	[MENU1]							メニュー１

	ファイル操作関連のメニューです。
	(O) file open					編集ファイルをオープンします。
	(C) file close					編集ファイルをクローズします。
	(W) Write file					テキストをファイルに書き出します。
	(R) Read file					ファイルを読み込みます。
	(U) Update file					ファイルを更新します。
	(F) Change filename				編集ファイルのファイル名を変更します。
	(E) Edit original				オリジナルファイルを読み込みます（再編
									集）。
	(P) Update all					編集中の全ファイルを更新します。
	(N) New window					新しい別ウィンドゥをオープンします。


●	[MENU2]							メニュー２

	(F) Find & jump					全検索を行い指定位置にジャンプします。
	(S) Search						検索
	(R) Replace						置換
	(A) Malti replace				複数パターンの一括置換
	(1) Set replace pattern			カットバッファの内容を置換の検索パター
									ンに設定します。
	(2) Set replace strings			カットバッファの内容を置換の文字列に設
									定します。
	(3) Set search pattern			カットバッファの内容を検索パータンに設
									定します。

	(J) Jump						指定行にジャンプします。
	(T) Top of text					テキストの先頭に移動します。
	(B) Bottom of text				テキストの最後に移動します。
	(L) Last touch					最後に書換えのあった場所に移動します。
	(M) Mark						マークメニューを呼び出します。


	※	検索・置換には正規表現が使用できます。


●	[MENU3]							メニュー３

	(U) Undo						撤回
	(R) Redo						撤回の撤回
	(1) Split 1 left/right			２つのウィンドゥを左右に画面分割します。
	(2) Split 2 up/down				２つのウィンドゥを上下に画面分割します。

	(P) Print CUT-BUFFER			カットバッファの内容を表示します。
	(T) Text printout				テキストバッファをプリントアウトします。

	(C) Calculater					簡易電卓
	(A) Ascii code list				ASCII コードリスト
	(K) Kanji code list				漢字コードリスト

	※	ASCII コードリストに表示されている文字は，入力してもそのまま表示さ
		れるとはかぎりません（81～9F，E0～FCの文字を入力すると全角文字とな
		ります）。
	※	漢字コードリストに表示されている文字は，16×16ドットフォントで表示
		できる文字です。12×12ドットフォントではすべて表示できるとはかぎり
		ません。


●	[MENU4]							メニュー４

	(A) Alphabet buffer				英字バッファ設定・実行メニュー
	(K) Key customize				キーカスタマイズ
	(S) Save key setup data			キーカスタマイズデータの保存
	(L) Load key setup data			キーカスタマイズデータの読込
	(U) Upload						アップロード（通信機能）
	(M)	MML							MML コンパイラの呼び出し
	(G)	GSPLAY						GSPLAYの呼び出し


●	[SETUP]							セットアップ・メニュー

	(F) Font size					フォントサイズの切替え
	(S) Line space					行間ドット数の設定
	(M) Right margin				右マージンサイズの指定
	(A) Margin adjust				自動マージン設定の切替え

	(H) Hard tab size				タブサイズの指定
	(T) Tab key mode				タブキー動作の切替え
	(P) Search upcase				検索置換でのアルファベット大文字小文字
									の区別を行う動作の切替え
	(O) OverWRite mode				上書きモードの切替え
	(l) Line number mode			行番号モードの切替え
	(E) EOF code read				EOF コード読込動作の切替え

	(N) Line number					行番号表示の切替え
	(C) Colum						桁位置ゲージ表示の切替え
	(K) Kanji space					全角スペース表示の切替え
	(I) Auto indent					オートインデントの切替え
	(U) Cursor underline			カーソル行アンダーラインの切替え
	(B)	Backup mode					バックアップモードの変更
	(G) Parameter generate			オプションパラメータの文字列の生成

●	[SETUP2]						セットアップ・メニュー#2

	(C) Change color table			カラーテーブルの変更
	(S) Save color table			カラーデーブルデータの保存

	※	保存したカラーテーブルデータはアイテム登録のパラメータ「-colTbl」
		に設定することで起動時に読み込みことができます。


******************************************************************************
☆	編集キー
******************************************************************************

●表記の説明

	[SHIFT]＋[A]			[SHIFT]キーと[A]キーを同時に押す
	[CTRL]＋[A]				[CTRL]キーと[A]キーを同時に押す
	[SHIFT]＋[CTRL]＋[A]	[SHIFT]キーと[CTRL]キーと[A]キーを同時に押す
	[CTRL]＋[Q]・[A]		[CTRL]キーと[Q]キーを同時に押した後に，[A]キー
							を押す（２ストローク）
	[CTRL]＋[Q]・[CTRL]+[A]	[CTRL]キーと[Q]キーを同時に押した後に，[CTRL]
							キーと[A]キーを同時に押す（２ストローク）


●カーソル移動

	[←]，[CTRL]＋[S]		カーソルを左に１文字移動
	[→]，[CTRL]＋[D]		カーソルを右に１文字移動
	[↑]，[CTRL]＋[E]		カーソルを上に１つ移動
	[↓]，[CTRL]＋[X]		カーソルを下に１つ移動
	[SHIFT]＋[←]			カーソルを現在行の先頭に移動
	[CTRL]＋[Q]・[S]			〃
	[SHIFT]＋[→]			カーソルを現在行の最後に移動
	[CTRL]＋[Q]・[D]			〃
	[SHIFT]＋[↑]			カーソルを半画面分上に移動
	[SHIFT]＋[↓]			カーソルを半画面分下に移動
	[CTRL]＋[←]			半画面分左に横スクロール
	[CTRL]＋[→]			半画面分右に横スクロール
	[CTRL]＋[↑]			２画面同時に上に１つスクロール
	[CTRL]＋[↓]			２画面同時に下に１つスクロール
	[CTRL]＋[W]，[前行]		１行上にスクロール
	[CTRL]＋[Z]，[次行]		１行下にスクロール
	[CTRL]＋[R]				１画面分上にスクロール
	[CTRL]＋[C]				１画面分下にスクロール
	[CTRL]＋[前行]			テキストの先頭に移動
	[CTRL]＋[Q]・[R]			〃
	[PF2]・[T]					〃
	[CTRL]＋[次行]			テキストの最後の移動
	[CTRL]＋[Q]・[C]			〃
	[PF2]・[B]					〃
	[CTRL]＋[N]				ネストジャンプ。対応する括弧に位置に飛ぶ
	[CTRL]＋[TAB]			次のタブ位置に移動
	[CTRL]＋[Q]・[L]		最後に編集した位置に飛ぶ
	[PF2]・[L]					〃


●削除

	[削除]					カーソル上の１文字を削除
	[CTRL]＋[G]					〃
	[<=] (Back Space)		カーソルの直前の１文字を削除
	[CTRL]＋[H]					〃
	[CTRL]＋[T]				※現在行のカーソルより左の文字をすべて削除
	[CTRL]＋[Y]				※現在行を削除
	[CTRL]＋[U]				※現在行のカーソルより右の文字をすべて削除
	[CTRL]＋[K]・[G]		※直後の１語を削除
	[SHIFT]＋[CTRL]＋[G]		〃
	[CTRL]＋[K]・[H]		※直前の１語を削除
	[SHIFT]＋[CTRL]＋[H]		〃


	(※)印の機能は，削除した内容は「削除バッファ」に格納され，[CTRL]＋[L]
	でペースト（貼込）できます。


●カット＆ペースト

	◆文字単位のカット＆ペーストの開始

	[PF6]					文字単位での選択開始。選択中はキャンセル
	[CTRL]＋[K]・[B]			〃

	◆行単位のカット＆ペーストの開始

	[SHIFT]＋[PF6]			行単位での選択開始。。選択中はキャンセル
	[CTRL]+[K]・[CTRL]+[B]		〃

	◆矩形範囲のカット＆ペーストの開始

	まず（[PF6]または[CTRL]＋[K]・[B]キーで）文字単位の選択を開始し，[RETURN]
	キーを押すと矩形モードに切り替わります。もう一度[RETURN]キーを押すと文字
	単位に戻ります｡

		※  矩形範囲の選択中に[TAB] キーを押すと矩形編集になります。

	◆確定，削除，複写

	[PF7]					指定範囲をカットバッファに移動（選択範囲は削除）
	[CTRL]＋[K]・[Y]			〃
	[PF8]					指定範囲をカットバッファに設定
	[CTRL]＋[K]・[K]			〃
	[PF9]					カットバッファの内容をカーソル位置に複写
	[CTRL]＋[K]・[C]			〃

	カットバッファが矩形モードで使用されている場合，ペースト時に矩形モードで
	ペーストするか通常のモードでペーストするか選択できます。

	◆マウスでのカット＆ペースト

	　カットを開始したい位置にマウスカーソルをもっていき，ドラッグするとカッ
	ト開始です。このとき，[SHIFT]キーを押しながらだと矩形モードとなり，[CTRL]
	キーを押しながらだと行単位のカットとなります。
	　ペーストはペーストしたい位置にマウスカーソルを持っていき，ダブルクリッ
	クしてください。するとメニューが現れるので[PASTE]を選択・実行してくださ
	い。

	◆行カットバッファ

	[SHIFT]＋[<=]			カーソル位置から行末までを行カットバッファに格
			(Back Space)	納。カットバッファ選択中の場合は，選択範囲を行
							カットバッファに格納し選択動作を終了する。ただ
							し，選択範囲は複数行にまたがってはならない。
	[SHIFT]＋[挿入]			行カットバッファり内容をカーソル位置にペースト

	※	通常のカットバッファ選択でも選択範囲が１行以内の場合は，選択内容は
		行カットバッファにも格納されます。
	※	行カットバッファは，行入力モード（検索置換，DOS コンソール，通信ター
		ミナルでの入力行との間でコピー＆ペーストできます）。

	◆その他，

	[CTRL]+[K]・[CTRL]+[K]	カットバッファ内の行末の空白とタブコードを削除
							します。
	[CTRL]+[K]・[W]			直後の１語をカットバッファに格納します。


●ポケット

	[CTRL]＋[P]・[I]		ポケットイン
	[CTRL]＋[P]・[O]		ポケットアウト
	[CTRL]＋[P]・[C]		カットバッファ内容をポケットに転送


●罫線

	[CTRL]＋[K]・[L]		罫線開始位置の指定
	[CTRL]＋[K]・[CTRL]+[L]	罫線の描画

　罫線は，まずカーソルを罫線を引きたい位置に移動し[CTRL]＋[K]・[L] で始点を
決めます。次にカーソルを罫線を引きたい箇所まで移動させて[CTRL]＋[K]・[CTRL]＋
[L] を押します。
　するとメニューが表示されますので，罫線の種類を選択・指定してください。

	※	12ドットフォントでは破線は画面に表示できません。


●矩形編集

	[CTRL]＋[K]・[R]		矩形編集位置の指定
	[CTRL]＋[K]・[CTRL]+[R]	矩形編集の開始
	[CTRL]＋[K]・[SHIFT]+[R]罫線で囲まれた範囲を矩形編集

　矩形編集は，テキスト中の任意の矩形範囲（箱型）を編集する機能です。
　矩形編集はまず[CTRL]＋[K]・[R] で四角形の始点を決め，矩形編集を行いたい範
囲までカーソルを移動させて[CTRL]＋[K]・[CTRL]＋[R] を押すと矩形編集が開始さ
れます。
　矩形編集モードから抜けるには，[ESC] キーまたは，[取消]キーを押してください。
　矩形編集モードから抜けると，編集した内容をテキストバッファに書き込むかどう
か確認を求めてきます。

	※	矩形編集は画面上で表示されている範囲内でしか使用できません。

	※	矩形編集はUNDOバッファを大量に消費します。場合によってはUNDOバッファ
		が溢れてUNDOが効かない場合があります。


●検索・置換

	[CTRL]＋[Q]・[F]		前方検索
	[PF2]・[S]					〃
	[CTRL]＋[Q]・[B]		後方検索
	[SHIFT]＋[PF3]			設定されている検索パターンで前方検索
	[CTRL]+[Q]・[CTRL]+[F]		〃
	[SHIFT]＋[PF4]			設定されている検索パターンで後方検索
	[CTRL]+[Q]・[CTRL]+[B]		〃
	[PF2]・[F]				全検索を行い指定位置にジャンプ
	[CTRL]＋[Q]・[A]		置換／一括置換
	[PF2]・[R]					〃
	[CTRL]+[Q]・[CTRL]+[A]	複数パターンの一括置換
	[CTRL]＋[Q]・[U]		アルファベット大文字小文字の区別を行う動作を切
							り換える
	[PF5]・[P]					〃
    [SHIFT]+[CTRL]・[F]     カーソル位置の単語を検索パターンに設定

	※	検索・置換文字列はウィンドゥ毎に独立して保持しています。
		複数のウィンドゥで同じパターンの検索・置換を行いたい場合は，その都
		度検索・置換パターンを入力しなければなりませんが，たいていの場合ヒ
		ストリに残っているのでそれほど煩わしい操作ではないはずです。


●Ｍｕｌｔｉ　ｒｅｐｌａｃｅ	複数パターンの一括置換

	[CTRL]+[Q]・[CTRL]+[A]		複数パターンの一括置換
	[PF2]＋[A]						〃

　“Multi replace”は複数の置換を一括して行う機能です。

	　検索・置換データを登録するには，まず[APPEND]ボタンで入力項目を増やし
	てください。
	　マウスでクリックすると項目をひとつづつを変更できます。
	　キーボードのカーソルキーで選択して，[リターン]キーを押すと検索パター
	ン，置換文字列の順に入力できます。
	　検索・置換パターンをすべて設定したら，[REPLACE GO]を左クリックしてく
	ださい。これで置換が実行されます。

	◆[ APPEND ]ボタン		[PF１]キー

	　検索・置換データをひとつ追加します。

	◆[  FILE  ]ボタン		[PF２]キー

	  (1) Clear all			検索・置換データをすべて消去します。
	  (2) Load pattern		検索・置換データをファイルから読み込みます。
	  (3) Save pattern		検索・置換データをファイルに保存します。

	◆[REPALCE GO]			[PF３]キー

	　検索・置換を実行します。

	※	検索・置換データのファイル名には拡張子“.RPL”が付きます。


●キーボードログ＆英字バッファ

	[SHIFT]＋[PF1]			キー操作の記憶開始（既に記憶中の場合は記憶終了）
	[SHIFT]＋[PF2]			記憶されたキー操作を再現。
	[ESC]・[A～Z]			指定文字の英字バッファを実行
	[ESC]・[SPACE]			英字バッファメニュー
	[PF4]・[A]					〃

	　HEwin ではキー操作の記録（キーボードログ）をＡ～Ｚまである英字バッファ
	に設定できます。
	　まず[SHIFT]＋[PF1]で記憶を開始し，操作が終わったらもういちど[SHIFT]＋
	[PF1]を押します。記憶した内容は[SHIFT]＋[PF2]で再現できます｡
	　[ESC]／[SPACE]キーで英字バッファメニューを呼び出し，設定したいアルファ
	ベットの[SETUP]ボタンを左クリックします。そうすると，先程記憶した内容が
	指定の英字バッファのも設定されます。

	※	HEwin ではテキスト編集中（カーソルで点滅している状態）でしかキーボー
		ドログの記憶・再生スイッチは操作できませんが，キーボードログの記憶・
		再生はテキスト編集以外の場面でも有効となっています（記憶・再生動作
		は継続して行われる）。
		テキスト編集以外の場所（ダイアログやメニューを開いた時点等）でキー
		ボードログの記憶を終わりにしたい場合は，マウス操作によってテキスト
		編集まで戻り，そこで[SHIFT]＋[PF1]を押し記憶終了してください。


●ウィンドゥの操作

	[HOME]					サブウィンドゥに切り換える
	[PF12]					ウィンドゥサイズ最大／標準切替え
	[SHIFT]＋[PF12]			ウィンドゥサイズ最小／標準切替え
	[CTRL]＋[↑]			※２画面同時に上に１つスクロール
	[CTRL]＋[↓]			※２画面同時に下に１つスクロール
	[SHIFT]＋[PF9]			編集ファイルの一覧

	※	２画面同時スクロールはもう一方のウィンドゥが他のウィンドゥが完全
		に表示（他のウィンドゥが重なっていてはいけない）されていなければ
		なりません。


●表示状態・設定変更

	[CTRL]＋[O]				タブコード，改行表示モードの切替え
	[CTRL]＋[J]・[I]		オートインデントの切替え
	[PF5]・[I]					〃
	[CTRL]＋[J]・[K]		全角スペースの表示切替え
	[PF5]・[K]					〃
	[CTRL]＋[J]・[T]		タブキーモードの切替え
	[PF5]・[T]					〃
	[CTRL]＋[J]・[W]		上書きモード（桁対応・文字対応）の切替え
	[PF5]・[W]					〃
	[CTRL]＋[J]・[E]		EOF コード読込モードの切替え
	[PF5]・[E]					〃
	[CTRL]＋[J]・[F]		使用フォント（8×16，6×12ドット）の切替え
	[PF5]・[F]					〃
	[CTRL]＋[J]・[S]		行間ドット数の設定
	[PF5]・[S]					〃
	[CTRL]＋[J]・[H]		ハードタブサイズの指定
	[PF5]・[H]					〃
	[CTRL]＋[J]・[L]		行番号モード（論理・表示）の切替え
	[PF5]・[L]					〃
	[CTRL]＋[J]・[N]		行番号の表示切替え
	[PF5]・[N]					〃
	[CTRL]＋[J]・[C]		桁位置ゲージの表示切替え
	[PF5]・[C]					〃
	[CTRL]＋[J]・[U]		カーソル行アンダーラインの表示切替え
	[PF5]・[U]					〃
	[CTRL]＋[J]・[A]		マージンサイズ自動設定モードの切替え
	[PF5]・[A]					〃
	[CTRL]＋[J]・[M]		右マージンサイズの指定
	[SHIFT]+[CTRL]+[J]・[U]	UNDOバッファの使用状況表示


●メタキー

	[SHIFT]＋[実行]キー		メタキー

	　メタキーはＡ～Ｚ，０～９のキーに任意の文字列を登録しておき，それを
	ワンタッチで入力する機能です。
	　プログラム記述のきまり文句や，よく使う単語，間違いやすい単語を登録
	しておくと編集作業の効率化を図れます。

	　メタキーの登録はCCI プログラムによって行われています（関数TdpMeta-
	KeySet()）。
	　一時的な変更・登録なら[SHIFT]＋[実行] キーでメタキーを呼び出した時
	点で可能です。その場合の登録，登録したいキー位置の[SETUP]ボタンを左
	クリックし，文字列を入力してください。


●タグジャンプ

	[PF10]					タグジャンプ

　カーソル位置の文字列をファイル名として，そのファイルを読み込み編集します。
　ファイル名の後に行番号があれば，その行番号の位置にジャンプします。


●ダイレクト・タグジャンプ

	[SHIFT]＋[PF10]			ダイレクト・タグジャンプ

　カーソル位置の文字列をＣ言語の関数とみなして，その関数が定義されている
ファイルを読み込み，定義位置にジャンプします。
　関数の定義位置はファイル名“tags”というファイルに記述しておきます。
　“tags”ファイルはHEwin のDOS コンソールウィンドゥにおいて，[PF-4]キー
の「Make “tags”」で作成可能です。

●プログラムヘルパ

	[CTRL]＋[Q]・[W]		プログラムヘルパ

　プログラムヘルパは入力された単語に対する説明を表示するための機能です。
　カーソル位置の単語を，説明ファイルの中から検索して説明を表示します。
カーソル位置に単語が存在しない場合は，キーボードから単語を入力できます。

　説明ファイルは予めテキストファイルとして作成しておく必要があります。
　説明ファイルは拡張子を.DOCとし，HEWIN.EXP が格納されている場所にサブディ
レクトリ<MANUAL>を作成し，その配下に格納してください。また，PGHELP.EXEを使
って検索インデックスを作成しておく必要があります。

　検索の対象となる文字列（単語）は説明ファイル中に

		ピリオド「. 」＋単語

という形式で記述しておきます。

　たとえば，説明ファイルが以下の内容とすると，
	┌───────────────────────────────┐
	│.abc                                                          │
    │                                                              │
	│  説明                                                        │
    │                                                              │
	│.def                                                          │
    │                                                              │
	│  説明                                                        │
    │                                                              │
	│.ghi                                                          │
    │                                                              │
	│  説明                                                        │
	└───────────────────────────────┘

　この説明ファイル中には［.abc］，「.def」，「.ghi」の３つの単語に対す
る説明が記述されていることになります。
　このとき，プログラムヘルプ機能を使って単語「def 」の説明を表示させる
と，「.def」から「.ghi」の間の説明が表示されます。

	※	ライフボード社のテキストエディタRED2に収録されているファイル
		"guidance.red"を，拡張子.DOCに変更して複写しておくと，Ｃ言語の関
		数の説明を表示することができます。


●外部コマンドフィルタ

	[SHIFT]+[CTRL]+[J]･[F]	外部コマンドフィルタ（リダイレト使用）
	[SHIFT]+[CTRL]+[J]･[B]	外部コマンドフィルタ（パラメータ使用）


●その他

	[SHIFT]＋[TAB]			（スペース／コード）設定モードの逆のタブキー
							動作をする。
	[SHIFT]+[CTRL]+[I]		タブコード入力
	[CTRL]＋[Q]・[TAB]		テキスト中のタブコードをスペースに変換
	[CTRL]＋[']']			カーソル位置のアルファベット大文字⇔小文字，
							または，ひらがな⇔カタカナを変換
	[SHIFT]+[CTRL]+[']']	カーソル位置の半角文字⇔全角文字を変換
	[SHIFT]＋[PF11]			UNDO
	[CTRL]＋[B]				〃
	[SHIFT]＋[PF7]			電卓


●正規表現について，

	◆検索，置換には正規表現が使用できます。

		メタ文字

		.		任意の１文字
		*		直前の文字，文字クラス，部分文字の０回以上の繰り返し
		[]		"["と"]"によって囲まれた文字列中の任意の１文字
		^		行頭
		$		行末
		\(<文字列> \)
				"\("と"\)"で囲まれた<文字列>に合致した文字列を部分文
				字列として登録
		\1,\2,..\9
				登録されている文字列の呼び出し
		\<		単語の始まり
		\>		単語の終わり
		\|		OR


	※	メタ文字に使われている文字を検索したいときには，「\*」のように
		“\” を置いて指定してください。“\” を指定したいときには，「\\」
		とします。

	※	改行は一番最後の文字にだけ指定できます。文字列の途中に改行を含める
		ことはできません。

    【例】

	§「TARO」または「太郎」を検索する
						┌───────────────────────┐
		検索パターン	│	TARO\|太郎                                  │
						└───────────────────────┘

	§行末にある"。"を探す
						┌───────────────────────┐
		検索パターン	│	。$                                         │
						└───────────────────────┘

	§Ｃ言語関数の定義位置を探す
						┌───────────────────────┐
		検索パターン	│	^[A-Za-z_].*[ \t]*[\*A-Za-z_].*(.*)         │
						└───────────────────────┘

	§"「"と"」"で括られている文字列を"『"と"』"で括りなおす
						┌───────────────────────┐
		検索パターン	│	「\(.*\)」                                  │
						├───────────────────────┤
		置換文字列		│	『\1』                                      │
						└───────────────────────┘
	　または，
						┌───────────────────────┐
		検索パターン	│	「\([^「」]*\)」                            │
						├───────────────────────┤
		置換文字列		│	『\1』                                      │
						└───────────────────────┘
		※	HEwin の正規表現は最長一致法を用いているため，一行中に複数の
			“「”，"」"がある場合は２番目の検索パターンを使う。

	§行末のタブコードとスペースを削除する
						┌───────────────────────┐
		検索パターン	│	[ \t]*$                                     │
						└───────────────────────┘
		置換文字列			なし


******************************************************************************
☆	Developer's notices
******************************************************************************

●	12ドットフォントについて，

　これはテキストエディタに限ったことではないですが，元々12ドットフォントに
はない文字（JIS 第２水準漢字，外字）は，16ドットフォントを圧縮して表示しま
すので，多少文字の品質が落ちます。


●	UNDO機能について，

　HEwin のUNDO機能は，入力・削除ともに撤回可能です。
　小規模の編集作業ならば完全に元の状態にまで戻すことができます（完全に元の
状態に戻すのならば，編集前のオリジナルファイルを読み込み直したほうが早いで
すが）。
　UNDOバッファの大きさはアイテム登録時のオプションパラメータ指定がない場合
には，32Ｋバイトが指定されたとみなされます。この場合，32Ｋバイトよりも大き
な範囲を一度に削除したときは，その作業を撤回することはできません（UNDOバッ
ファに格納できませんので）。

　UNDOバッファは，入力については約21バイト消費されます。削除については，ｎ
バイトの削除につき21＋ｎバイト消費されます。
　上書きモードでの入力，カットバッファのペースト，矩形編集，罫線は一度の作
業で複数回UNDOバッファが使われますが，その作業は１度に撤回されます（矩形編
集や罫線はUNDOバッファを大量に消費します）。

　UNDOバッファが溢れたときは，UNDOバッファ内の一番古い内容から順次削除され
ます。
　通常の入力において，キーボードバッファに溜まっている文字は一括して入力し
ますので，撤回を行った場合１文字づつ撤回されるとはかぎりません（FEP による
入力は確定した時点の文字列を一括してテキストバッファに送り込みます）。

