*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
§6   テキストバインダ
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

　テキストバインダは複数のテキストファイルの編集を効率よく行うための，テキ
ストエディタを補佐するアプリケーションです。
　テキストバインダを使うとテキストファイルを登録しておきその中から編集した
いテキストファイルが選択できます。また，指定のテキストファイルに対して検索
や置換を行うことができます。
　テキストバインダは，複数個オープンすることができるので，目的別，作業別に
用意しておくことができます。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§6-1   テキストバインダの操作方法
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

─────────────────────────────────────
  1 各機能の説明
─────────────────────────────────────

(1) [BIND]ボタン

　BINDボタンは，テキストファイルをバインダに追加するときに使います。
　BINDボタンを左クリックするとファイルダイアログが現れますので，バインダに
追加したいテキストファイル名を指定してください。テキストファイルは複数選択
できます。

(2) バインダの各項目

　バインダに登録されたテキストファイルは，番号（No. ），タイトル（title ），
ファイル名（filename），パラメータ（Parameter ）の４つの項目が付けられます。
　項目のいずれかを左クリックすると，テキストファイルの選択となります。既に
選択されている場合は選択解除となります。
　選択された状態の項目は，灰色で表示されます。

(3) 番号（No.）

　番号はテキストファイルをバインダに登録した順番に決まります。
　順番を変更したいときはMENU3 の並べ替え機能を使ってください。
　この部分をダブルクリックすると，テスキトエディタが起動され，テキストファ
イルの編集ができます。

(4) タイトル（title）

　タイトルには登録したテキストファイルに付けたタイトルが表示されます。
　この部分をダブルクリックするとタイトルの入力／変更ができます。

(5) ファイル名（filename）部分

　ファイル名部分には登録したテキストファイルのファイル名が表示されます。
　この部分をダブルクリックするとファイルダイアログが現れ，ファイル名の指定
／変更ができます。
　また，ドラッグしてマウススイッチを離すと，その位置にテキストエディタが起
動され。テキストファイルの編集ができます。

(6) パラメータ（parameter）部分

　パラメータ部分には，テキストエディタを起動するときのオプションパラメータ
を指定します。
　この部分をダブルクリックするとパラメータの入力／変更ができます。
　パラメータは，テキストエディタに対して指定するもので，アプリケーションセ
レクタにアイテム登録するときのパラメータと同じです。
　このパラメータを指定することで，任意の状態でテキストエディタを起動するこ
とができます。ただし，既に起動されているテキストエディタに対しては効果があ
りません。
　パラメータの内容については，第５章テキストエディタ「§5-2 テキストエディ
タ起動時のオプションパラメータ」を見てください。

【パラメータの指定例】
  －rightMargin 38 －lineNumber ON

　右マージン38，行番号を表示するモードでテキストエディタを起動する。


─────────────────────────────────────
- 2   ＭＥＮＵ１メニュー                                                 -
─────────────────────────────────────

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｏ  Open                      バインダのオープン
    Ｃ  Close                     バインダのクローズ
    Ｎ  New                       バインダの初期化
    Ｒ  Read                      バインダデータの読み込み
    Ｗ  Write                     バインダデータの書き込み
    Ｓ  Save                      バインダの保存
    Ｔ  Set title                 タイトルの設定
    Ｈ  Set home                  基準ディレクトリの設定
  ――＋――――――――――――＋――――――――――――――――――――

  [O] Open

  　「Open」（項目／ボタン）はテキストバインダをオープンします。
  　現在編集しているバインダの内容に変更がある場合は，新しいバインダをオ
  ープンしてもいいかどうか確認を求めてきます。

    ┌────────────────────────┐
    │    バインダの内容に変更があります。            │
    │        SAVE   : 保存してからオープン           │
    │        OPEN   : 現バインダは放棄               │
    │        CANCEL : 取消                           │
    └────────────────────────┘

  　「SAVE : [S]」（コマンド／ボタン）を選択すると，バインダの内容をファ
  イルに保存します。バインダのファイル名が指定されていない場合は，ファイ
  ルダイアログが現れ保存するファイル名を指定することができます。
  　「OPEN : [実行] 」（コマンド／ボタン）を選択すると，バインダの内容は
  保存せずに新しいバインダをオープンします。
  　新しいバインダをオープンするときは，ファイルダイアログが現れますので，
  オープンするバインダのファイル名を指定してください。

  [C] Close

  　「Close 」（項目／ボタン）はバインダをクローズします。
  　現在編集しているバインダの内容に変更がある場合は，クローズする前に確
  認を求めてきます。

    ┌────────────────────────┐
    │    バインダの内容に変更があります。            │
    │        SAVE   : 保存してからクローズ           │
    │        CLOSE  : クローズ                       │
    │        CANCEL : 取消                           │
    └────────────────────────┘

  　「SAVE : [S]」（コマンド／ボタン）を選択すると，バインダの内容をファ
  イルに保存します。バインダのファイル名が指定されていない場合は，ファイ
  ルダイアログが現れ保存するファイル名を指定することができます。
  　「CLOSE : [実行]」（コマンド／ボタン）を選択すると，バインダをクロー
  ズし，テキストバインダを終了します。

  [N] New

  　「New 」（項目／ボタン）はバインダの内容を初期化します。
  　現在編集しているバインダの内容に変更がある場合は，初期化する前に確認
  を求めてきます。

            ┌────────────────────┐
            │      バインダを初期化します。          │
            │          NEW    : 初期化               │
            │          CANCEL : 取消                 │
            └────────────────────┘

  　「NEW : [実行]」（コマンド／ボタン）を選択すると，バインダの内容は初
  期化されます。


  [R] Read

  　「Read」（項目／ボタン）はファイルからバインダの内容を読み込みます。
  　編集中のバインダの内容はそのままで，読み込んだバインダの内容が追加さ
  れます。

  [W] Write

  　「Write 」（項目／ボタン）はバインダの内容をファイルに保存します。
  　ファイルダイアログが現れますので，バインダの内容を保存するファイル名
  を指定してください。

  [S] Save

  　「Save」（項目／ボタン）はバインダの内容をファイルに保存します。
  　バインダのデータファイル名が指定されていない場合には，ファイルダイア
  ログが現れますので，保存するファイル名を指定してください。
  　バインダのデータファイル名が指定されている場合には，そのままのファイ
  ル名で保存するか，別のファイル名で保存するか選択できます。

      ┌──────────────────────┐
      │      バインダの内容を保存します。          │
      │                                            │
      │          SAVE         : 保存               │
      │          SAVE ANOTHER : 別名保存           │
      │          CANCEL       : 取消               │
      └──────────────────────┘

  　そのままのファイル名で保存するときは「SAVE : [実行] 」（コマンド／ボ
  タン）を選択してください。
  　別のファイル名で保存するときは「SAVE ANOTHER : [A]」（コマンド／ボタ
  ン）を選択してください。「SAVE ANOTHER : [A]」（コマンド／ボタン）を選
  択すると，ファイルダイアログが現れますので，ここで保存したいファイル名
  を指定してください。

  [T] Set title

  　「Set title」（項目／ボタン）はバインダにタイトルを付けます。
  　任意の文字列を入力してください。

  [H] Set home

  　「Set home」（項目／ボタン）はバインダにテキストファイルを登録すると
  きの，基準となるディレクトリを指定します。
  　基準ディレクトリは，バインダに登録されているテキストファイルを別にド
  ライブやディレクトリに移動して編集する可能性がある場合に利用できます。

  　基準ディレクトリが指定されていない場合は，バインダに登録されているテ
  キストファイルのファイル名は，すべてドライブ名から始まるフルパスで記憶
  されます
  （例：「A:\HEWIN\HEWIN.DOC」）。
  　基準ディレクトリが指定されていると，バインダに登録されているテキスト
  ファイルのファイル名は，基準ディレクトリからの相対パスで記憶されます。
  　たとえば，基準ディレクトリがA:￥HEWIN と指定されると，ファイル名A:\H
  EWIN\HEWIN.DOCは，HEWIN.DOC として記憶されます。
  　基準ディレクトリが指定されていないと，テキストファイルのファイル名は
  すべてフルパスで記憶されますので，テキストファイルを別のドライブやディ
  レクトリに移動したら，バインダに登録されているテキストファイルはすべて
  最初から登録し直さなければなりません。基準ディレクトリを利用すると，テ
  キストファイルを別のドライブやディレクトリに移動しても基準ディレクトリ
  を変更するだけで対応できます。


─────────────────────────────────────
- 3   ＭＥＮＵ２メニュー                                                 -
─────────────────────────────────────

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｂ  Bind text (file)          バインダのテキストを追加（ファイル）
    Ｎ  Bind text (new)           バインダにテキストを追加（新規）
    Ｍ  Remove                    テキストをバインダから外す
    Ｆ  Find & jump               検索
    Ｒ  Replace                   置換
    Ａ  Multi replace             複数パターンの一括置換
    Ｓ  All set / unset           全選択／選択解除
  ――＋――――――――――――＋――――――――――――――――――――

  [B] Bind text (file)

  　「Bind text (file)」（項目／ボタン）はバインダにテキストファイルを追
  加します（BINDボタンと同じ機能です）。
  　実行するとファイルダイアログが現れますので，バインダに追加したいテキ
  ストファイル名を指定してください。テキストファイルは複数選択できます。

  [N] Bind text (new)

  　「Bind text (new) 」（項目／ボタン）はバインダにテキストファイルを追
  加します。
  　「(B) Bind text (file)」と違い，ファイルダイアログは現れません。テキ
  ストファイルのファイル名だけを入力してください。

  [M] Remove

  　「Remove」（項目／ボタン）は選択されているテキストファイルをバインダ
  から外します。
  　実行すると確認のためのダイアログが現れます。

    ┌────────────────────┐
    │指定のテキストをバインダから外します。  │
    │        REMOVE : 実行                   │
    │        CANCEL : 取消                   │
    └────────────────────┘

  　テキストファイルをバインダから外してもいい場合は，「REMOVE : [実行] 
  」（コマンド／ボタン）を選択してください。


  [F] Find & jump

  　「Find & jump 」（項目／ボタン）は指定の検索パターンを，選択されてい
  るテキストファイルの中から検索します。検索パターンが見つけかった箇所の
  一覧が表示されますので，その中からジャンプ先が指定できます。また，検索
  パターンには正規表現が利用できます。
  　この機能は，テキストエディタにある検索機能（MENU2 の「Find & jump 」
  （項目／ボタン））を複数のテキストファイルに対して行うものです。

  　実行すると検索パターンの入力となります。検索パターンを入力して[RETUR
  N]キーを押すと，検索が開始されます。
  　検索が終わると，検索パターンが見つけかった場所の一覧が表示されます。
  ジャンプ先は，[↑][↓]キーで選択し， [RETURN] キーでジャンプを実行する
  か，マウスで行番号の部分を左クリックして指定してください。

  [R] Replace

  　「Replace 」（項目／ボタン）選択されているテキストファイルに対して，
  検索・置換を実行します。検索パターンには正規表現が使えます。
  　この機能は，テキストエディタにある置換機能（MENU2 の「Replacep」（項
  目／ボタン））を複数のテキストファイルに対して行うものです。
  　この機能を実行すると次のようなダイアログ現れます。

  ┌──────────────────────────────────┐
  │REPLACE                                                             │
  ├──────────────────────────────────┤
  │UPCASE [OFF]  REGULAR EXPRESSION [ON ]                              │
  │                ┌────────────────────────┐│
  │ SEARCH PATTERN │                                                ││
  │                └────────────────────────┘│
  │                ┌────────────────────────┐│
  │   NEW STRINGS  │                                                ││
  │                └────────────────────────┘│
  │┌────────┐   ┌─────────┐   ┌────────┐│
  ││REPLACE : [実行]│   │REPLACE ALL : [A] │   │CANCEL : [取消] ││
  │└────────┘   └─────────┘   └────────┘│
  └──────────────────────────────────┘

  　「UPCASE」と表示された右に配置されているボタンは検索時のアルファベッ
  ト大文字・小文字の区別をするか区別しないかを指定するボタンです。ボタン
  を左クリックすると区別する（OFF ）と区別しない（ON）が交互に切り替わり
  ます。
  　「REGULAR EXPRESSION」と表示された右に配置されているボタンは検索パタ
  ーンに正規表現を使うか使わないかを指定するボタンです。左クリックすると
  有効（ON）と無効（OFF） が交互に切り替わります。
  　置換を行う場合は，検索パターンと（SEARCH PATTERN），置換後の新しい文
  字列（NEW STRINGS ）を順に入力し，「REPLACE : [実行]」（コマンド／ボタ
  ン）か「REPLACE ALL : [A] 」（コマンド／ボタン）を選択します。
  　「CANCEL : [取消] 」（コマンド／ボタン）を選択すると，置換は実行せず
  に元に戻ります。
  　入力した文字を訂正したい場合は，文字列入力部分を左クリックしてくださ
  い。
  　「REPLACE ALL : [A] 」（コマンド／ボタン）を選択すると，一括置換とな
  り発見した検索パターンはすべて置換されます。
  　「REPLACE : [実行]」（コマンド／ボタン）を指定すると，指定の検索パタ
  ーンが見つけかるたびに次のように確認を求めてきます。

  ┌──────────────────────────────────┐
  │                              Found!!                               │
  │                                                                    │
  │┌───────┐┌──────┐┌──────┐┌───────┐│
  ││REPLACE:[実行]││ ALL :  [A] ││SKIP:[SPACE]││CANCEL:[取消] ││
  │└───────┘└──────┘└──────┘└───────┘│
  └──────────────────────────────────┘

  　発見された文字列を置換する場合は，「REPALCE : [実行]」（コマンド／ボ
  タン）を選択します。
  　「ALL : [A] 」（コマンド／ボタン）を選択すると一括置換となり，以後は
  確認なしにすべて置換します。
  　「SKIP : [SPACE]」（コマンド／ボタン）を選択すると置換を行わずに，次
  の検索パターンを探します。
  　「CANCEL : [取消]」（コマンド／ボタン）を選択すると，処理を中断し元
  に戻ります。ただし，その時点までに置換された内容は元に戻りません。

  [A] Multi replace

  　「Multi replace 」（項目／ボタン）は選択されているテキストファイルに
  対して，あらかじめ登録されている複数の検索・置換を実行します。検索パタ
  ーンには正規表現が利用できます。
  　この機能は，テキストエディタにある置換機能（MENU2 の「Multi replacep
  」（項目／ボタン））を複数のテキストファイルに対して行うものです。
  　操作方法については第５章テキストエディタ「§5-6 検索・置換  - 3 マル
  チリプレース」を見てください。

  [S] All set / unset

  　「All set / unset 」（項目／ボタン）はバインダに登録されているすべて
  のテキストファイルを選択または選択解除します。
  　既にすべてのテキストファイルが選択されている場合には選択解除となり，
  それ以外の場合は選択となります。

  ※  テキストバインダの検索・置換機能は，アイコン化されているテキストエ
      ディタに対しては実行されません。


─────────────────────────────────────
- 4 ＭＥＮＵ３メニュー                                                   -
─────────────────────────────────────

  ――＋――――――――――――＋――――――――――――――――――――
    ｷｰ  内容                      説明
  ――＋――――――――――――＋――――――――――――――――――――
    Ｓ  Sort                      並べ替え
    Ｕ  Search upcase             検索モード変更
    Ｒ  Regular expression        正規表現の有効・無効の切り換え
  ――＋――――――――――――＋――――――――――――――――――――


  [S] Sort

  　「Sort」（項目／ボタン）はバインダに登録されているテキストファイルの
  順番を並べ替えます。
  　並べ替えは，ファイル名順とタイトル順が指定できます。
  　ファイル名順に並べ替えるときは，「FILENAME : [F]」（コマンド／ボタン
  ）選択してください。
  　タイトル順に並べ替えるときは，「TITLE : [T] 」（コマンド／ボタン）を
  選択してください。

  [U] Search upcase

  　「Search upcase 」（項目／ボタン）は検索・置換時に半角アルファベット
  の大文字・小文字を区別するモードを切り替えます。
  　実行するたびにモードが切り替わり，項目の表示が「ON」のときは大文字・
  小文字は区別し，項目の表示が「OFF 」のときは大文字・小文字は区別しませ
  ん。

  [R] Regular expression

  　「Regular expression」（項目／ボタン）は検索・置換時の正規表現の有効・
  無効を切り換えます。
  　項目の表示が「ON」のときは正規表現が有効です。項目の表示が「OFF 」の
  ときは正規表現は無効です。

