UTF8 encodinng ||*CID:||+130ER~:                            update#=  867;||~130ER~
######################################################################
[Japanese]    v1.30E (Refer xeREADME_en.txt for English)  2026/08/05  ||~130DR~||+130ER~

メインフレーム(SPFファイルの編集にも便利) と PC と 両方仕事している人に使い易いエディター。
ホストのSPFをベースにPCのEDITORの便利なキー操作をハイブリッド。

    .Windows版、Linux版あり
    .改行コードなしの固定長レコード/可変長ファイルサポート。
    .UTF8ファイル、EBCDIC(ICUの導入が必要)ファイル編集。
    .バイナリーエディター(縦2段HEXか横HEX表示）
    .ファイラー(フォルダー表示、削除、改名、複写、実行...)
    .リモートアクセス。
       ftp,samba,rsh,ssh,fuse
    .変更行に修正タグを自動付与でバージョン管理に寄与。               ||~v130R~
    .データ処理に便利な豊富なコマンド群。                             ||~v130I~

  ライセンス:GNU GPL に従う。

                                   By 水巻マチ (sakachin2@yahoo.co.jp)

                                   http://hp.vector.co.jp/authors/VA010562
                                   GitHub: sakachin2/XE

WIN版はGUI版とコンソール版があります。                                ||~v130R~
   Console版:xe.exe はコマンドプロンプトで動きマウスはサポートしていません。
   GUI版:wxe.exe はWTL/ATL版(MFC不使用)でvs2022Comunityでコンパイルしたものです||~v130R~
   w64binGit.zipを解凍
Linux版はGUI版:gxe とTerminalEmulator版:xe があります。
   gxe-x.xx.tar.gz を 解凍し ./configure && make && sudo make install でインストール||~v130R~
Android版:Axe は PlayStoreにあります

以下のコンソール版ツールも含まれています
   xads         (Win版のみ)NTFSファイルシステムのADS(Alternative Data Stream)アクセス。
   xbc          簡易計算ツール。
   xcfont       コマンドプロンプトのフォントを変更
   xci          C/C++/Javaテキストファイルのインデンテーション
   xcv          コード変換ツール。(SJIS,EUC,Unicode,UTF-8,EBCDIC,任意のコードページ)
   xcvsjisc     ソースファイル中のSJISコードを８進表記に変換する。
   xdc          ディレクトリー比較ツール
   xdd          ディレクトリー削除ツール
   xdig         ディレクトリーウォークツール
                ディレクトリー内の全サブディレクトリー/ファイルに指定の
                コマンドを作用させるプログラム.
   xds          ディレクトリーサイズ表示ツール
   xfc          ファイル比較ツール
   xff          サイズ、タイムスタンプによるファイルサーチ
   xfg          テキスト/バイナリ−(Recursive)ファイル文字列探索
   xfmt         ファイルフィールドフォーマッター
   xfs          ファイルの分割/統合.大きなファイルのディスケットへの
                バックアップ/リストアーに使えます
   xkp          (WIN)プロセスIDの表示とプロセスのkill
   xlow         大文字ファイル名を小文字に改名。
   xmj          2 ファイルマッチング。
   xpe          errno(libcのエラー番号)の説明を表示する。
   xts          ファイルのタイムスタンプの表示/変更
   xver         OSバージョンからERRORLEVELを設定

   xprint       テキストファイルプリントユーティリティ
   gxp          Linux GTKPrint版 xprint


その他のフォルダーの内容
  xehelp:
    Browser用ヘルプファイル。 "?" コマンドで開くには                  ||~v130R~
    ワークディレクトリーに置くか、xehelp環境変数
    あるいは/hdコマンドラインパラメータで位置指定する。
    Linux版でのこれ以外の置き場所はxelnxj.txtを参照してください
  sample\doc:
    テキストファイル形式のマニュアル
      xej.txt/xee.txt
      xeREADME_jp.txt/xeREADME_en.txt
      xewxej.txt/xewxee.txt(For wxe and gxe)                          ||~v130I~
  sample\data:
      xehosts      リモートファイルアクセス用サンプルホスツファイル。
      xesynw.cfg   シンタックスハイライト用設定ファイル。             ||~v130R~
       /xesynl.cfg                                                    ||~v130I~
      xeebc.map    EBCDIC 変換用設定ファイル

  sample\staff:外部ツールを用意できない場合は以下のものをお使いください

      grep.exe     コマンド行の GREp コマンド、=3.14 画面で使用します

      次の２つはシンタックスハイライトで使用します、次のどちらかを選んで xesynw.cfg で指定します
        使い方は xej.txt を見てください                               ||~v130R~
        gnu-source-highlight.zip
           (Win)GNU source-highlight v2.9 を MinGW上でコンパイルしました。||~v130R~
           Linux では apt-get 等でインストールしてください。          ||~v130I~
        highlight-4.4-x64.forXE.Win.zip                               ||~v130R~
           André Simon さんの highlight から Windows 版 xe に必要な部分だけを抜粋||~v130R~
        Linux では前者、Windows では後者を推奨                        ||~v130I~
      putty063.zip
                     リモートアクセスに putty を使用する場合に必要です


起動方法

  (Windows版)

  ．ワークフォルダーを作成する。                                      ||~v130R~
    省略値はc:Users\USERNAME\xe_wd で 最初の起動時に mkdir される     ||~v130I~
  ．ワークフォルダーに zipファイルを置き,そこで解凍する
      必要に応じて sample\data フォルダーからxehosts などの設定用ファイルをワークフォルダーにコピーし修正してください
      必要に応じて修正してください。                                  ||~v130R~
  . 実行可能ファイルに PATH を通す.
      Windows10の場合、コントロールパネル-->システムとセキュリティ-->システム-->システムの詳細設定-->環境変数:PATH
  . ワ−クディレクトリーが省略値以外の時、ディレクトリー名を環境変数:xe にセットする||~v130R~
      あるいは 任意に作成した xe 起動用コマンドファイルを作成する
      例えば xe.bat
               set xe=d:\xewd010                                      ||~v130R~
               xe.exe
            あるは
               xe.exe /wd:\xewd010                                    ||~v130R~
  ．xe [ファイル名] で起動する
      コマンドライン パラメータは  xe /? で表示されます
  . wxe も同じです

  (Linux版)
  .ターミナルエミュレーターを開き、適当な場所で解凍し configure/make  ||~v130R~
      tar -zxvf gxe-1.xx.tar.gz
      cd xxxx                                                         ||~v130R~
      ./configure
      make
      sudo make install   -->/usr/local/binにインストール
    問題が発生したらsampleフォルダーの gxeinstallREADMEj.txt を参照してください||~v130R~
    必要なら/usr/local/binにインストールされないコマンドラインツールは
    src/xsub フォルダーから手動でコピーしてください
  .ワークフォルダーを home に作成
      mkdir ~/xe_wdnnnnn     nnnnn は ユーザーID番号
    sample フォルダーからxehosts などの設定用ファイルをワークフォルダーにコピーし||~v130R~
    必要に応じて修正してください。                                    ||~v130I~
  ．xe [ファイル名] で起動する
      コマンドライン パラメータは  xe -? で表示されます
      F1、F10 や 修飾キー(Shift/Alt/Ctrl)との組み合わせはターミナルエミュレーターで
      ショートカットキーに設定されている場合があります
      xe で F1、F10 などを使用する場合ターミナルエミュレータの設定でショートカットを無効にする必要があります
  . gxe はターミナルエミュレータのショートカットキーの影響はありません

######################################################################
修正履歴.
  .v010 (95/06/04)
        初版
  .v020:(95/07/09)
      .固定形式の CID をサポート
      .ファイル名入力画面のサポート(MENU 1,2)

  .v021:(95/07/10)
      .Bug 修正.

  .v050:(95/10/08)
      .ファイラー機能追加。
      .DOSコマンドの追加(ATTrib,MKDir,RMDir,DELete,REName,XCOpy)

  .v060:(96/02/11)
      .DOS コマンドの追加.(XMOve,XDD,XPRINT)
      .一般の OS/2,DOS コマンドサポート.

  .v070:(96/05/25)
      .DOS,OS/2コマンド入力の拡張
       (">" コマンドプレフィクス,メニューのオプション 6)

  .v080:(96/09/07)
      .メニューオプション 0 (カラー設定) のサポート
      .ディレクトリーリスト行コマンド複写機能.

  .v090:(96/12/16)
      .Windows95版の追加
      .行数範囲指定によるファイルの部分表示/編集機能の追加

  .v091:(97/01/04)
      .BUG修正

  .v092:(97/06/01)
      .DPMI(DOS PROTECT MODE INTERFACE)版の追加.

  .v094:(97/10/05)
      .バイナリーファイルサポート.
      .UNIXテキストファイルサポート.
      .マージンサポート.
      .行番号付きファイルサポート
      .行コマンド "/","+" の追加.

  .v097:(97/12/27)
      .長いファイル名のサポート.(W95版,GCC版)

  .v098:(98/04/28)
      .WindowsNT サポート(W95版)
      ."O"(On),"P"(Paste)行コマンドで範囲指定("OO","PP")機能を追加
      .探索/置換コマンドで行範囲指定をサポート
      .EXClude/IX(大小文字区別なしのEXClude)コマンド追加
      .DROpコマンドの追加

  .v099:(98/04/29)
      .BUG修正

  .v100:(98/07/21)
      .行コマンドの機能追加
       -"行束(たば)"指定機能を各行コマンドに追加
      .メニュー画面。
        Fn キーコマンド文字列割当て、キー割当の変更、キー順表示
      .その他
       -(WIN版のみ)exe パラメータに日本語入力処理回避のオプション/Yn

  .v101:(98/12/01)
      .機能追加.
       -SUBmit(スクリプトファイル実行)コマンド.行コマンド "="(行の比較).

  .v102:(99/05/01)
      .機能追加
       -ヘキサ文字による入力(Alt+F12)
       -表示/編集コマンドのオプション追加。
        /Mb[nn][s]:b:バイナリーモード,nn:行表示幅,s:保存。
        /Mn       :CID無し80桁行番号付きファイルモード。
        EB/BB/SBは /Mb を,EN/BN/SNは /Mn を省略値としたコマンド.
        Dir-List行コマンド:"1"(バイナリー表示),"2"(バイナリー編集)。
       -SORT コマンド.
       -ディレクトリーリストでの F6.行番号表示<-->ファイルサイズ表示.

  .v103:(99/09/01)
       -Cols コマンド.桁定規の表示.定規のパターンは任意に設定可能
       -バイナリーファイル用オプション。
        Edit/Browse/Select コマンド。/O :入力範囲オフセット指定.
                                     /Mo,/Ml:行番号欄表示属性。
        Num コマンド。NUM XON|XOFF[,S] :行番号欄表示属性設定。S:保存。
        Locateコマンド。LOC [O|L]nn[,C] O:HEXオフセット,L:行番号
                        C:編集後の位置.指定無は編集前の状態での位置。
       -"EXClude ALL" で全行非表示化
       -表示/編集画面で "XPRint *" で現表示ファイルの印刷

  .v104:(99/11/27)
      .編集コマンド(Edit,Save,Repl,Copy,...)での *\ サポート。

  .v105:(2000/02/26)
      .Edit/Browse/Select がワイルドカード指定で該当するファイルが
       1つしかないときディレクトリー画面せずに該当ファイルを表示。

  .v106:(2000/05/08)
       -Sort コマンド。
        重複キーチェック、キーブレークチェックオプション追加。
       -ディレクトリーリスト REFresh コマンド(ショートカット：Shift+F1)
       -簡易計算コマンド BC.
       -簡易表計算コマンド TC.

  .v107:(2000/12/01)
     1.機能追加
       -CID(ChangeID:更新行タグ).
        .ファイルの先頭行のCID行に更新回数を表示したり、ファイル保存時
         タブをスペースクリアーするオプションを設定可能。
       -表示/編集ファイルの History リスト。
     2.リナックス コンソール版の追加。
     3.AIX TeraTerm版の追加。
       -TeraTerm(*)接続で AIX 上で動きます。
       (*) TeraTerm は T.Teranisi(寺西 高)氏作のフリーウェアーです。
           Tera Teram Pro version 2.3 でテストしました。
  .v108:(2001/10/08)
       -新規追加行コマンド "["と"]"
        .左端([)、右端(])のスペースを詰めながら左([)、右(])シフト。
       -新規追加コマンドキー、"Alt+." と "Alt+,"。
        .(,),[,],{,},<,>,/*,*/のペアサーチ。
       -XBC(簡易計算)コマンド。
        .ダブルワード計算サポート。(10進数も19桁までサポート)
        .タイムスタンプ値の変換サポート。(メインフレームのTOD値も変換)
       -eXcludeコマンド。
        ."x *=[n] all" で連続する同一内容の行を非表示にする。
       -DROpコマンド。
        .rep オプションにより削除行を "!!  nn lines excluded -----"で置換
       -COBOLサポート。
        .表示左端、行挿入時のインデンテーションはCOL7。
         8桁CIDをCOL73に設定可能。

######################################################################
  .v109:(2001/12/24)
       -バイナリーエディター機能。
       -ディレクトリーリストの行コマンド追加。
        .h(Hex), i(行番付SPFCOB), j(行番無SPFCOB), k(行番無COBOL),
         L(行番付COBOL), n(SPF).
       -Find,eXcludeコマンド追加のオプション。
        .&:２つの文字列を含む行の探索。例えば word1 & word2。
        .-an,-bn:探索行の前,後のｎ行を表示或いは非表示にする
        .-c:探索文字列をできるだけ画面右端に位置付ける。
        .-d[<|>]n:& のとき2つの文字列の間隔を指定する。n は行数。
         例えば、-d>n:n+1行以上離れている。-d<n:n-1行以内にある。
         -dn:ちょうどn行目に第二文字列がある。
         -dの指定が無い時は -d0即ち同一行にあるとなる。
       -マクロ対応探索。
        .#if/#ifdef/#ifndef/#else/#endif/#elif の同じネストレベルの
         相手を探索。
        .カーソルを # の上において "Alt+."/"Alt+,"を使用。
       -SPL行分割コマンド。

######################################################################
  .v110:(2002/01/14)
      .(LNX版)BUG修正

######################################################################
  .v111:(2002/05/19)
       -"OPT EOL eol-char [ON|OFF]" コマンド。
       -"JOIN {X|NX} [all] [.lab1 .lab2]"コマンド。
       -Alt+F12(前コマンド反復実行)。
       -Find/eXclude コマンド。
        -ann(下nn行),-bnn(上nn行)パラメータのnnに負値を許す。
       -(UNX)フロッピーサポート。
       -ディレクトリーリストコマンド "o"(Open)の追加。
       -CREat/REPlace/APPend/SAVe コマンドで /m{P|U|M} パラメータで
        改行コードの変更が可能。P:0d0a,U:0a,M:0d.
       -文字列ショートカットキー機能追加。

######################################################################
  .v112:(2003/01/19)
       -(WIN)WXE 追加。
       -Find/Exclude コマンド
         -*Lオプション追加。
         -*=[n](同じ行がｎ行続くところの探索)を "x all" だけでなく
          Find/Change一般でサポート。
       -TC コマンド "=="(比較)演算サポート。
       -CV コマンド
        JIS<-->SJIS,JIS<-->EUC変換、Unicode変換（SJIS<-->UCS2<-->UTF8)
        サポート追加。分割行にも対応。
       -REN(あるいは NUM RENUM）コマンド。
        行番号を任意の桁位置に書き込む機能を追加。

######################################################################
  .v113:(2003/09/06)

       -ディレクトリーリスト画面でも２ワード AND サーチをサポート。
       -% 行コマンド。
       -CVコマンド。
        .EBCDIC<-->ASCII変換。(DOS版以外)
        .半角カタカナ<-->英小文字変換。(DOS版以外)
        .ヘキサ文字列-->文字変換。(DOS版以外)
       -ROTate(回転)コマンド追加。
       -SPAwn(指定プログラムの非同期実行）コマンド追加。
       -(LNX版）
        .X-Window対応。
       -(AIX版）
        .Linuxからのtelnet対応。
        .X-Window対応。

######################################################################
  .v114:(2003/09/15)
     . (LNX) RedHat v9 でCompileした binaryを梱包。

######################################################################
  .v115:(2004/03/02)
       -FTPサポート。
       -(WIN)AT 新規コマンド。
         AT/& [-i] interval [repeat-count];comand-1;command-2,...;command-n
         interval秒の間隔を置いてcommand-1--command-nをrepeat-countだけ
         繰り返す。repeat-count指定なしは無限回。
       -(WIN)SLEEP 新規コマンド。
       -EXE コマンド追加。
        .ファイルに記述された編集コマンドを実行
       -TCコマンド。
        ."~"操作(並存数カウント)を追加。
       -Findコマンド。
        .-j オプション追加。-a/-b パラメータの範囲、或いは -d 指定の
         &(and)探索で見つかった 2ワード間の行を連結する。
        .*\nで行末にカーソルを位置づける。"*"\nで行末の"*"を探索。
        .eol オプション追加。行末のみを探索。
       -Optコマンド追加オプション。
        .Beep [on|off]  :エラー時、ビープ音をだすオプション。
        .RCTL [on|off]  :右Ctrlキーを使用するオプション。
        .CCFUNC [on|off]:Ctrl+文字キーを機能キーと使用可能にするオプション。
        .FREECSR [on|off]:カーソルが画面端きたときWrapするかスクロルするか。
                          ただしカーソルが行番号欄のときは常にWrapする。
       -CVコマンド追加オプション。
        .\u  :u2sで使用。\uxxxx形式のユニコード表示を変換する。
        .-Hpre[XXpost]:x2cで使用。prefix-postfix の間を変換。
       -JOIn コマンド。
       -Alt+wでワードをクリップボードにコピーする。
       -Alt+Left,Alt+Rightで開いているファイルの経路のUp/Downする。
       -DirListでもS+Right,S+Leftをサポート。
       -(WIN)ファイル名拡張子と関連付けされたアプリケーションの起動。
       -(WXE)
        .wxpコマンド追加。ファイルをWXEの印刷処理に回す。
       -(LNX)
        .マウスサポート。

######################################################################
  .v116:(2004/12/21)
       -EXE コマンド。
        .! を付けてると個々のコマンドエラーを無視して実行を継続する。
       -RSH コマンド追加。
       -SORt コマンド。
        .Dirリストでタイムスタンプ/サイズの昇順/降順整列をサポート。
       -TCコマンド。
        .合算結果(小計行、合計行)のファイル出力オプションサポート
        .複写オペレーションサポート
           opd3=opd2 [INS] [RJust]
       -リモートファイルアクセス。
        .リモートファイルのローカルプリントサポート。
        .リモートのDirリスト上での % 行コマンドをrshでサポート。
       -"n" 編集行コマンド追加。
       -"#" Dirリスト行コマンド追加。

######################################################################
  .v117:(2005/04/15)
       -他画面ファイル名指定。
        .画面分割している場合ファイル名指定で "^*" を指定すると他方の
         画面で表示してるファイル名とみなす。
       -HEX二段表示。
       -Find コマンド。
        .-Llcmd パラメータサポート。
        .-m[n] オプション。 反転表示を継続する。
        .照合機能追加。
          探索文字列に *=Mn を指定すると画面分割の他方のファイルと
          キーマッチングする。結果はキー位置の反転で表示。
       -リモートファイル操作。
        .リモートファイルもDirリスト画面で"u"(Undo)行コマンドサポート。
       -コマンドログ。
        .OPT CMDLOG [ON|OFF]で入力コマンドのロギングを設定します。
       -"#"編集行コマンド追加。

######################################################################
  .v118:(2005/07/04)
       -GREp コマンド追加
       -(WXE)ドラッグ＆ドロップ
        .ディレクトリーリスト表示画面でWXEからドラッグし外部(フォルダー、
         解凍ツールなどのアプリケーション)へドロップできるようにした。

######################################################################
  .v119:(2005/07/30)
       -(LNX)Gnome GUI版 gxe を追加。
       -OPTコマンドにDELZオプション追加。
       -Copy/Move 行コマンド/DOSコマンドで経路名ワイルドカードをサポート。
       -(WXE)Shift+PrtScrでファイル印刷する
       -(LNX)OpenWith(関連付けされたアプリケーションで開く)機能をサポート。
       -(LNX)ホイールマウスの中ボタン回転でスクロールする。
       -(LNX)"DOS sh"ないし省略形の"> sh"で子シェル(Terminalウインドウ)を起動。
######################################################################
  .v120:(2005/12/12)
       -"&" DirList行コマンド追加。
        .ファイルを非同期実行。(Spawn)
       -(XXE)Previewダイアログでプリンター指定できるようにする。
       -(XXE)ヘルプ機能(xeのhtmlファイル表示)追加。
       -Windows 標準のカット＆ペーストをサポート。

######################################################################
  .v121:(2006/04/17)
       -画面単位のコマンドリトリーブ。
        F12はどの画面から入力されたコマンドでもリトリーブ対象だが
        A+F12ではその画面から入力されたコマンドのみがリトリーブ対象。
       -別名コマンド
        トップメニューの"0.1 SC-CMD"の画面のAlias:の行で別名コマンドを
        いくつでも登録できる。追加は行を複写して記述する。
       -CV コマンド
        "\u"オプション(ucsコード表記を "\uxxxx" とする)を
        変換タイプ s2u/f2u(ucs出力), u2f(ucs入力) でも対応した。
       -(WXE/XXE)ドラッグ&ドロップ
        ディレクトリーリスト画面へのドロップはファイル/ディレクトリーの
        複写処理をする。分割画面間でのドラッグドロップも可能。


######################################################################
  .v122:(2006/12/14)
       -ディレクトリーリスト画面で各ファイルの説明を表示
       -ファイル画面横スクロール機能。
       -LOCate コマンド.
        .オペランドに .label 形式の行ラベル指定でラベル行をサーチする
       -英大文字固定機能。
        .CAP コマンド追加。
       -罫線描画文字設定機能。
       -SUBmitコマンド。
       -(Win) Turnkey サポート。
       -Editコマンド。
        .Fn[-m]:固定長の行長(=n),左マージン(=m)を設定するオプションを追加。
        .保存時タブをスペースに変換するオプション(TC|NOTC)追加。
       -CVコマンドにB2A/A2B(SO/SO無視のEBC変換オプション追加。
       -Changeコマンド。
        IC(被変換文字列は大文字小文字区別無し),ICN(同、表示行のみが対象)
        コマンドを追加。

######################################################################
  .v123:(2007/09/17)
       -(WXE/XXE)GUI版で十字カーソルをサポート。
       -"COL [on|off] ALL"でファイルのオープン時に桁ゲージ表示オプションを設定
       -英小文字変換行コマンド("_")をサポート。
       -BOUnds(BNDs) コマンドサポート。
          BND [col1] [col2] [ext]
       -Text Flow 機能追加
       -TS行コマンド。
         カーソル位置で行分割。
       -E8/B8/S8コマンド追加
         ファイルを80桁固定長行番号無しで開く。
       -DirList行コマンド追加。
        ."g":ファイルないしDir内をgrepする。
        ."=":添付のツールxfcでファイル比較をする。
        ."3":バイナリモードでファイルを開く。(Browse/EditはDirのモードに従う)
        ."8":ファイルを80桁固定長行番号無しで開く。
       -3.12(ファイル/ディレクトリー比較),3.14(grepサーチ)画面追加。
       -ROTate コマンド
       -固定長ファイル。
       -Linux版はソースから"./configure && make"でインストールできるように
        libtoolでパッケージングするようにした。
       -リモートファイルアクセス。
        .FTPサーバーがpassiveモードを受け付けない設定に対応。
######################################################################
  .v124 :(2009/04/13)
       -リモートアクセス(FTP)関連。
        .リモートシステム:TinyFTP(Windows)に対応。
        .FTPクライアント:PuTTYのPSFTP(SSH2)に対応。(v060でテストしました)
       -Hex表示のとき Alt+g で 文字部--横HEX部--縦HEX部の対応する位置へカーソルを
        移動する
       -SPLitコマンド CRLFオプション。
        表示幅か改行コードで行分割する。テキストファイルの表示幅を変更する時使用する。
       -UTF8サポート版の追加。
       -カーソル位置の文字列サーチ                                    ||~124GI~,
                  大小別有            大小別無
            前   C+[, A+S+[            A+[
            次   C+], A+S+]            A+]
       -カーソル位置の文字列をコマンド行へ追加
          C+w でファイル画面でカーソル位置の文字列(両端スペース)をコマンド行の後ろに追加コピーする。
       -EXE コマンドリダイレクトパラメータサポート。
          EXE [!] { * | ^* | filename } [parm1 parm2...]  [< {@parmfile | [S] wildcard  [D[+]] ]
       -SYN コマンド追加。
        .GNU source-highlightを利用したシンタックスハイライト(テキストの色付け)
        .andre-simonのHighlightもテストしました。(サポートする言語が多い,
       -CUT/PASte コマンド追加。
       -Find/Changeコマンド。
        "-g"(grep:正規表現形式)オプション追加。 PICTURE指定(P'...')をサポート。
       -PROfile機能。                                                 ||+124LI~,
       -3270接続。                                                    ||~124NI~,
          TSO/E(TurnkyMVSでない実際のMVS)とtn3270接続 をテスト。      ||+124NR~,
       -NLSサポート。                                                 ||~124NI~,
        .韓国語、中国語のサポート。
       -(Win)\\server\shrefolder\file 形式のリモートアクセスサポート。
       -(Win)VistaなどでC:\が保護されている場合を考慮。
       -罫線文字入力機能(キーAlt+0 から Alt+9)

######################################################################
  .v125K:(2011/02/11)
       -UTF8サポート。
          ユニコードのHexコード入力、縦Hex表示行上で"u"キーでユニコード化、もサポート。
       -各国語サポート。
         .(LNX).GB18030 4バイトDBCSはパディング文字2桁つきで4桁表示します。
         .Ligature サポート
       -CV(コード変換)コマンド。
        .f2e/e2f(UTF8<-->日本語EUC) 追加。
       -HEX コマンド、千鳥足カーソル移動モードオプション追加
          HEX [ On | Off | YZ | NZ ]
       -RECORDモード編集オプション追加。
          改行コードのない固定長レコードファイルを操作します
       -EBCDIC ファイルサポート。
         ロケールコード変換せずに直接編集、HEX表示はEBCDICコードを表示します。
       -64bit support(Linux版でのみテスト)

######################################################################
  .v126L                                                  (2013/05/21)
       -Android版追加
       -CVコマンド
        .B2F/F2B(EBCDIC<-->UTF8)オプション追加
        .M2MでICUによる変換オプション追加
       -(Linux)Samba(smbclient)を使用したリモートアクセスサポート
       -(Wxe)ファイルダイアログにファイルの種類のフィルターを追加した
             メニューの新規ファイルでは一時ファイルを開くのではなくファイルダイアログを開くこととした
       -REDo 機能
       -Edit/Browse コマンド
        FN{U8|LC|AS} オプション追加。

       -EBCDIC変換cfgファイルに ICU_DATA オプションの追加

######################################################################
  .v127S                                                  (2015/03/10)
       -シンボリックリンク(Windowsでは JunctionPoint/MountPointも)の考慮
       -可変長レコードファイルサポート
       -(LNX)Gtk3 対応
       -ディレクトリーリスト画面でのCtrl+W(コマンド行への文字列コピー)サポート
       -(Win)外国語のファイル名をユニコード表示
       -FINd コマンド U4 オプション(2バイトでなく4バイトucsを探索)
       -PuTTY 0.63 対応(追加のModifier+Fnキー)
       -ファイルの行表示幅を9999-->32760に拡張
######################################################################
  .v128K                                                  (2017/03/29)
       -Alt+n (nは1-9,h,v) キーでユニコード入力をサポート(::xelch{win|lnx}.ini[.locale] ファイルで設定)
       - Find コマンド 画面別 機能
        . { FINd | IFInd | FNX | INX } [find-options] [-{PSP|PSF}[X|R|D]]
        . PSD コマンド
       - Shift+Alt+Fn, Shift+Ctrl+Fn キーの利用
       - Tab コマンド altch オプション追加
        . TAB { on [altch] | off | clear | =default | nn [asdefault] }
       - Select コマンド行番号指定:  S -lineno
       -コマンド追加
        "LIG" を リガチャーモード(A+";"), "CMB" をコンバインモード(A+":")に
######################################################################
  .v129X                                                  (2024/02/20)
       -長いパス名に短縮名を定義できる
        .SP { edit | refresh | add sp-name { file-spec | *\\ | ^*\\ } }
        .短縮名は "sp:"プレフィックスで使用する
       -SelectAllコマンド
          .SEL [all] [col1 col2] [.label1 .label2]
          .Edit画面で 行選択し、Cut/Copy/Pasteにつなげていきます
       -XMLタグ ペア探索, Alt+"/" を割り当て
           html 自動生成ツールの不具合を修正するのに便利です
       -コマンド履歴リストサポート
        .Shift+Ctrl+F12 でコマンド履歴を表示,任意の行上で "x" で実行
       -CPU8(UTF8ファイル)では TC fmt -D"分離文字" -S"出力用分離文字" オプションで
        ユニコード(\Uxxxx)指定を受け付ける
       -COL コマンド（タブ停止位置を設定できるカラムゲージを表示）
        .COL [on|off] [ALL|type|default]
        .type 指定をディレクトリーにも可能とする
       -シンタックスハイライト
		Andre Simon の Highlight、GNU の source-highlightのANSI:反転属性をサポート。
       -CIDプレフィックスでユニコードをサポート
		APL 言語では u-235d(⍝) がコメントプレフィックスなのでこれに対応。
       -(Axe)
        .Android13(Api-33)対応
        .共有ストレージサポート
       -ユニコードの表示幅を指定するコマンドラインオプション -Yv(省略値),-Nv を追加

######################################################################
  .v130 <--129X:(2024/06/30)

     1.BUGs
       -(LNX) ./configure が /gth.h Not found で失敗することがある
       -(LNX:gxe) Gtk3 のとき widget サイズが固定されずにスタート毎に変動する
       -(LNX:gxe) プリントアイコンを押すとブランクページを印刷したりクラッシュすることがある

     2.機能追加
       -ユニコードファイルの表示の改善
         .ZWJ(u-200d), ZWNJ(u-200c), またその他 カテゴリーCf(Format) 文字対応
       -表示幅が曖昧とされるユニコード文字の表示幅を２つのオプションで指定する
         ./G{Y|N}{y|0|1|2}
            Y:フォントの表示幅に合わせる
              この時馴染みのない言語の文字については2番目のオプションを指定できる
              但し、Yを指定すると立ち上がりが多少遅くなる。
            N:表示幅を一律２番目のオプションで指定する
            省略値は /GY2。
            例）/GN2: 全ての曖昧文字は２桁表示
                /GYy: 全ての曖昧文字をフォントに従い調整する
                /GY0: 馴染みの少ない言語は':;' で代替表示
         ./F{fontname[:charset] | @font_param_filename}
            /G オプションで必要なフォントの名前は
            Windowsの場合WindowsTerminal 上で実行するときsetting.jsonを
            Linuxの場合xeGetFont.shでgnome-terminal, konsole などでは
            Home dir のProfileを調べるが失敗する場合はこのオプションを指定する。
            ファイルで間接的に指定するときは font_param_filename を使用。
            フォントに合った charset は Microsoft の ドキュメント参照。
            例) /F"ＭＳ 明朝":128 、/F@.\fontParm.txt。
                /F"\uff2d\uff33 \u660e\u671d"。
       -XBC コマンドで ucs4<-->utf16 変換をサポート
          例) xbc 1f468/s    ==> x1f468/s:=d83ddc68
          例) xbc d83ddc68/s ==> xd83ddc68/s:=0001f468
       -find コマンドで -cont オプション追加
          exe コマンドで大きなファイルをFindコマンドを設定したファイルで
          行選択するとき、パフォーマンスの観点から、
          NotFound となったとき次のFindを最初の行から探すのではなく
          最後にFoundとなった行から探し始めるときに使用する
          ファイルがソートされている前提で有効なオプションです
       -画面ハードコピーの出力
          Alt+z で画面のハードコピーを::hcopyに追加モードで書き出す
          Linux Console版以外では Ctrl+h も使用可能

     3.その他
       -(LNX) Gtk2 のサポートは停止、Gtk3 のみサポート
       -(LNX) コンソール版でフォントの設定を調べる script "xeGetFont.sh" を
              /usr/local/bin に install する。加えて xprint.sh も。

     4.ツール。
       -xbc  v1.7
          ucs4 <--> utf16 変換を追加
       -xcv  v1.23
          オプション/Yh(Hex表記の入力)はパイプも含め標準入力に限定
       -xprint.c 3.39
          (LNX) 行の右端が右マージンを超えて表示が切れることがある

######################################################################
130A:2024/11/30

     1.BUGs
       -ハードコピー(Alt+z)が印刷不能文字の代替文字で文字化けすることがある
       -ファイルマスク指定のディレクトリーリストで S+F1 (リストの更新)したとき
        該当メンバーなしの場合リストが更新されない

     2.機能追加
       -CID コマンド
        clear/shfit でラベル指定をサポート

     3.その他
       -EBCDIC ファイルサポート機能の整理
        Euro サポート、-Mz オプションで ebcdic 0x0d15 を改行とみなす、
        コマンドラインオプション -EBC (内部変換テーブル、cfg ファイル指定)の追加、
        cfg ファイルオプションの見直し等。

     4.ツール。
       -xcv v1.24     (文字セット変換)
        .-icudata=, -Mcp037  オプション追加
        .行末コメントの不一致を無視するオプションの時コメントまでのタブも無視する

       -xdig v1.14    (ディレクトリーの各階層に任意のコマンドを適用)
        .dir-mask
           複数指定は ";"で連結。例) "dirA;subsirB*"
           トップDir対象と全Dir対象と両方を指定する場合は";;"で連結する。例) "top1;top2;;subdir*".

       -xfc v1.30     (ファイルを比較して不一致部分を表示)
        .(Windows:Bug) 0x1a を ファイル終端とみなしてしまう

######################################################################||~v130I~
130B:2025/01/20                                                       ||~v130I~
     1.BUGs                                                           ||~v130I~
       -(gxe) sudo のとき再スタートで画面高が縮む                     ||~v130I~
       -(gxe) "?"(help) コマンドで browser に html ヘルプが表示されない||~v130I~
       -(gxe) crash することがある                                    ||~v130I~
       -(LNX xe) "!" 行コマンドで html ファイルの browser 表示が効かない||~v130I~
                                                                      ||~v130I~
     2.機能追加                                                       ||~v130I~
       -(LNX xe)terminal emulator qterminal と xterm をサポート       ||~v130I~
        設定されたフォント名を調べて文字の表示幅を判定します          ||~v130I~
                                                                      ||~v130I~
     3.その他                                                         ||~v130I~
       -(LNX)linux/s390z との接続テスト                               ||~v130I~
         Hercules と qemu 上の ubuntu-s390x に install し ssh 接続    ||~v130I~
                                                                      ||~v130I~
     4.ツール。                                                       ||~v130I~
######################################################################||~130CI~
130C:2025/08/25                                                       ||~130CI~
     1.BUGs                                                           ||~130CI~
       -"cv x2c" が -H オプション指定の時 crash することがある        ||~130CI~
       -xe!save! のバージョンアンマッチのとき crash することがある    ||~130CI~
       -(gxe)終了時に直前の操作がCtrl+H(画面印刷)やCtrl+P(ファイル印刷)の時||~130CI~
        印刷途中セッション終了となってcrash することがある            ||~130CI~
       -行長が2バイトの時 \x____ 指定のFind コマンドが失敗する        ||~130CI~
       -cv x2c コマンドがハングすることがある(-HpreXXpost オプション指定で pre を欠いたとき)||~130CI~
                                                                      ||~130CI~
       -(Win)=6画面で xfg コマンドなどでハングすることがある          ||~130CI~
       -(WinCon) 画面ハードコピー(Ctrl+h/Alt+z)が起動時の画面の行を拾ってしまう||~130CI~
       -(WinCon) 画面縦分割の時、UTF8ファイルの画面が壊れる           ||~130CI~
       -XBC コマンド、DWORD-WORD 計算で WORD<0 のとき、また WORD-DWORDでも誤る||~130CI~
                                                                      ||~130CI~
     2.機能追加                                                       ||~130CI~
       -XBC/TC コマンドで 8バイトのHex表記の演算をサポート            ||~130CI~
        DWORD 出力表記は xxxxxxxx..yyyyyyyyのほか "W" 指定で xxxxxxxxyyyyyyyy 表記も可能||~130CI~
        例) xbc 0x2f..0031+0x0331/W --> x2f00000362                   ||~130CI~
                                                                      ||~130CI~
     3.その他                                                         ||~130CI~
       -=0.1 画面(ショートカットキー設定)をその都度保存し複数セッション同時起動で||~130CI~
        設定が失われないようにする                                    ||~130CI~
       -(Win)Abend の時 処理追加（例外情報を stdout/UTRACE/::xewin.dmp.<pid>に出力)||~130CI~
       -(LNX-Console)縦Hex行のカーソル位置に対応するデータ行の表示カラーを /VDc オプションで設定可能(省略地は茶色)||~130CI~
                                                                      ||~130CI~
     4.ツール。                                                       ||~130CI~
       -(LNX)無効なファイル名の errMsg をバイパスするオプション(/Yi)追加||~130CI~
        xfg v1.22                                                     ||~130CI~
                                                                      ||~130CI~
######################################################################||~130DI~
130D:2025/12/14                                                       ||~130DI~
     1.BUGs                                                           ||~130DI~
       -(gxe)終了時に直前の操作がCtrl+H(画面印刷)やCtrl+P(ファイル印刷)の時||~130DI~
        印刷途中セッション終了となってcrash することがある            ||~130DI~
       -UTF8ファイルの結合文字/フォーマット文字の表示方法を修正       ||~130DI~
        特にWindows では WindowsTerminal と従来の Conhost で 結合文字の表記に違いがでる。||~130DI~
       -/Ffontname のフォント名は英語名と各国語と両方あるので対応する ||~130DI~
                                                                      ||~130DI~
     2.機能追加                                                       ||~130DI~
       -(Linux)表示幅が曖昧とされる文字について API:wcwidth() に従うオプション 'W' を追加||~130DI~
        コマンドラインオプション:-G{Y|N|W}[0|1|2|y|w]、 省略値 /GWw とする||~130DI~
       -ディレクトリーリスト                                          ||~130DI~
        ドライブ(Windows)/マウントポイント(Linux)の行には freeSpace の 割合を表示する||~130DI~
        割合は Windows:Session Restart, Linux:Refresh(Shift+F1)で更新 ||~130DI~
        (Linux) Shift+F6 で UserName 表示モードにしたときは その Device 名(/dev/sdaa等)を表示||~130DI~
       -LOCate コマンドに追加のオプション                             ||~130DI~
        例) loc {insall|repall} xxx                                   ||~130DI~
        ラベルコマンド行(.yyy) のラベルをそのテキスト行にコピー。     ||~130DI~
        例えば 文字列 xxx.yyy をその行の先頭にコピー(repall) あるいは 挿入(insall)||~130DI~
       -HCOpy コマンド追加。                                          ||~130DI~
        HCO [EOL]NOEOL]。コマンドラインオプションでは /Yh, /Nh(省略値)。||~130DI~
        "EOL" とすると画面幅でなく改行コードで行をカット、RightToLeft フォーマット文字を含む場合を想定||~130DI~
######################################################################||~130EI~
130E:2026/08/05                                                       ||~130EI~
     1.BUGs                                                           ||~130EI~
                                                                      ||~130EI~
     2.機能追加                                                       ||~130EI~
       -XBC/TC コマンド                                               ||~130EI~
         ミリ秒単位のタイムスタンプの時刻変換サポート。               ||~130EI~
         例) XBC 19f7bf51717/m ; TC 40-60=m10-25                      ||~130EI~
       -(Win)OneDrive サポート                                        ||~130EI~
     4.ツール。                                                       ||~130EI~
       -xdc                                                           ||~130EI~
          追加のオプション                                            ||~130EI~
            /u2 : 2秒以内のタイムスタンプの違いを無視する             ||~130EI~
            /uF : ファイルのみタイムスタンプを比較する                ||~130EI~
          (Bug)２バイト漢字の２バイト目の大文字小文字の違いが認識できてなかった||~130EI~
       -xfg                                                           ||~130EI~
          探索文字列のx5c(\)の扱いの不具合の修正                      ||~130EI~
          /F（選択),/X(除外) オプションの適用階層レベルを全階層とする ||~130EI~
