======== vz16.def (v1.6) ======== * C コマンドキー 84 ^KT :タイトル検索文字列の設定 ; ##1.6 * T テキストウィンドウ "【タイトル文字列】",30 ; ##1.6 * S システムメニュー 10 "【マクロメニュー】<$BM/free>",40,0 * M マクロ 1 "!Open" (ne=='DE')? ts="*=", (ne=='NI')? ts="\x ^\0/\0", ; (ne=='TX')?{ we=40, td=1, } ; (ne=='C'||ne=='H'||ne=='CP')?{ ts="/", qk="{}", } ; (ks&1)? &#_(0) 1 "!Edit" (ct>1)?{ &o(ic). } (ic=='{')?{ '{' #m &o(9). } (ic=='}')?{ #s (cd==9)?{ '}' #g #m }?{ #d '}' } 1 "!View" (ic)?{ (ic!=' '&&ic!=' ')? >E (ks&1)? #r ? #c .} (cm==4)?{ (mb)? >E #C . } (cm==53)?{ #67 . } :E ' ' 1 "!Timer" ?. (mr!=1)?. (qn<=Qc)?. (mb)?. (Qw){ &m("オートセーブしますか?") (Qw){ &w(1) &k (r)?{ &m("キャンセルしました") qn-, . } } } #S #m #83 ; 編集テキストのみセーブ ; sq[-, #Q 'N'(s)?{ #[ #Q "YN"} sq], #83 ; 全修正テキストをセーブ 3 \[F01] "【モードメニュー】" ??{ !02 .} (s==1)?{ (vw)? !05 ? !04 } 5 [ESC]M @M "マクロメニュー" !97 (r>=0)?{ !98 (r>=0)? >* >^ } (r&$FF==15)?{ r=r>>8&$7F, &Zd(r) >^ } (r&$FF==13)? >88 25 ^] "全角括弧" (s==3)?. p="[]「」〔〕『』【】《》", &f(cd,p) mi-, (r>=0)?{ (r&1)? #s &Sf(p,cd) ((r+=4).0)? p=r, mi+, } &?("%4s",p) mi-, #s 27 ^KO "O オプションの初期化" &^ &d #] #if 98 1 [HELP] "ヘルプ" &z("help") >* #elseif J31 1 [F10] "ヘルプ" &z("help") >* #else 1 [F12] "ヘルプ" &z("help") >* #endif 41 ^K^ "再カスタマイズ" P(0) 42 ^KZ "全角/半角変換" &z("zenhan") >* 43 ^KB "矩形ブロック" &z("block") >* * P メニュー 2 "",30,14,6 "C CR の表示",Dc "T TABの表示",Dt "E EOFの表示",De "L 行番号の表示",Dl "Z 全角スペースの表示",Dj "N 行番号モード 論理 表示",Dn "S システム情報の表示", Ds "U アンダーライン",Du "A オートインデント",Ei "H ページング単位 全画面 半画面",Eh "B バックアップ",Eb "R 画面の横幅(2〜250)",WE "P ページ長",PG "O 上書きモード 文字 桁対応",Eo 3 "",26,13 #45 #52 #54 #66 #67 &26 &27 #68 &15 #79 #83 "S オートセーブの設定",!06 "$4EMS free/total: $ef/$em" 4 "【検索オプション】",25,2,6 "W ワードサーチ",Ew "C 英大/小文字 区別 同一視",Ec 5 "【検索オプション】",25,4,6 "W ワードサーチ",Ew "C 英大/小文字 区別 同一視",Ec "Z 全角/半角文字 区別 同一視",ZH "X 正規表現",RX 6 "【オートセーブ】",25,3,4 "T ディレイタイム",Qt "C 入力文字数",Qc "W 確認待ち時間",Qw ======== moremac2.def (v1.6) ======== * M マクロ 88 ^KM \[F11] "外部マクロメニュー" ?. !01 (r<0)?. (r)?? >> &Sf(pm,9) (r)??. &Ss(r) (r.0)??. p=r, &Zs(p) (r)?? &z(p) >* 10 [ESC]^ "外部マクロの実行" ?. p=pr, &Sp(p,"%s*.def",pi) :F &Fl(p) &Cr fg.1=1, (r)?{ &g("【外部マクロ】",40) (r==-2)? >F (r<0)?. p=pw, (0)} ? &Fg(p) &z(p) >* ;1 "!Abort" ; &m(r) &b(5) / * P メニュー 1 "【外部マクロ】",20,6 ; ← マクロの数+1 "F <ファイル選択>" "1 各種ツール tool" ; ← TABで区切ってファイル名 "2 矩形ブロック block" "3 罫線入力 keisen" "4 全角/半角変換 zenhan" "5 ゲーム game" ;* ;======== End of moremac2.def ======== * O オプション XM0 ;XMSの使用サイズ(KB,XM=残り全部) ##1.6 Bv1024 ;ログファイル履歴バッファサイズ ##1.6 RM0 ;EMS/XMSの解放の禁止(+1:EMS, +2:XMS) ##1.6 #if 98 Ae1 ; コントロール文字2 ##1.6 #elsenif J31 Ae$12 #else Ae0 #endif Ay0 ; ファイル名 ##1.6 CA4+16+32 ;コントロール文字の色分け ##1.6 Dr+ ;右マージンの表示 ##1.6 Dj- ;全角スペースの表示 ##1.6 #if 98 Dv- ;スムーススクロール時のカラー表示 ##1.6 #else Dv+ #endif Eo- ;桁対応上書きモード ##1.6 RX- ;正規表現モード(VWX) ##1.6 ZH- ;全角/半角文字の同一視(VWX) ##1.6 Sz- ;編集終了時に、オプションを初期化 ##1.6 Sr5 ;editfile にプロファイル情報をセーブ ##1.6 Qt0 ;キー入力ディレイタイム ##1.6 Qc40 ;オートセーブを起動するまでの入力文字数 ##1.6 Qw100 ;オートセーブの確認待ち時間 ##1.6 ;======== End of vz16.def ========