======== vz.def (v1.6) ======== * C コマンドキー 00 ^Q ^K ^O [ESC] ;2ストロークキー(最大6個) 01 ^[ :直前のコマンド実行 02 ^_ :キーボードマクロ 03 [ESC] @X :エスケープ 04 ^M [CR] :リターン 05 ^E [UP] :↑ 06 ^X [DOWN] :↓ 07 ^S [<--] :← 08 ^D [-->] :→ 09 ^A \[<--] :1語← 10 ^F \[-->] :1語→ 11 ^QS ^[<--] :論理行頭 12 ^QD ^[-->] :論理行末 13 ^V [INS] :挿入モード 14 ^H [BS] :バックスペース 15 ^G [DEL] :1文字削除 16 ^QH \[BS] :語の先頭まで削除 17 ^T \[DEL] :語の終りまで削除 18 ^QT ^[BS] :行頭まで削除 19 ^QY ^[DEL] :行末まで削除 20 ^U ^[INS] :削除文字(列)復活 21 ^I [TAB] :タブ 22 ^P :制御文字入力 23 ^QU :英大文字/小文字変換 24 ^QI \[F05] :文字列の複写 25 ^QN :ファイル名の複写 30 ^@ \[INS] :ページングモード 31 ^W \[RLDN] :ロールアップ 32 ^Z \[RLUP] :ロールダウン 33 :ロールアップ2行 34 :ロールダウン2行 35 ^R [RLDN] :ページアップ 36 ^C [RLUP] :ページダウン 37 ^QW \[UP] :スムースアップ 38 ^QZ \[DOWN] :スムースダウン 39 ^QE ^[UP] :画面の上端 40 ^QX ^[DOWN] :画面の下端 41 ^QR ^[RLDN] :ファイルの先頭 42 ^QC ^[RLUP] :ファイルの最後 43 ^QP :直前のカーソル位置 44 ^QM :カーソル位置マーク 45 ^QJ :J 指定行番号ジャンプ 46 ^B [F10] :ブロックモード 47 ^Y [F08] :行・ブロック削除 48 ^J [F09] :行・ブロック挿入 49 ^KK \[F08] :行・ブロック記憶 50 ^KC \[F09] :行・ブロック複写 51 ^KY :C スタックの消去 52 ^QB :B ブロックの先頭/最後 53 ^N \[CR] :1行挿入 54 ^QL :U 行編集のキャンセル 55 ^QF [F06] :検索文字列の設定 56 ^QA [F07] :文字列の置換 57 ^QO :直前の置換の再実行 #if 98 58 ^QK \[CLR] :対応する()[]{}<> #else 58 ^QK :対応する()[]{}<> #endif 59 ^L [F05] :検索文字列の取得 60 ^KG :タグ情報の取得 61 ^KA \[F07] :文字列の選択複写 62 @W [F02] :ウィンドウ切替え 63 @T [F03] :編集テキスト切替え 64 @Y [F04] :分割モード切替え 65 ^KF \[F04] :分割位置の変更 66 ^KL ^[F06] :L 表示行数切替え ($lc) 67 ^KR :R Read onlyモード 68 ^KH :I インデントの変更 69 ^KX \[F03] :テキストの比較 70 [ESC]O @O :O ファイルのオープン 71 [ESC]R @R :R Read onlyオープン 72 [ESC]N @N :N 新規ファイルオープン 73 [ESC]C @C :C ファイルのクローズ 74 [ESC]L @L :L クローズ・オープン 75 [ESC]S @S :S ファイルのセーブ 76 [ESC]A @A :A 既存ファイルへ追加 77 [ESC]Q @Q :Q エディタを終了 78 [ESC]E @E :E DOSコマンド実行 79 \[ESC] :P DOS画面出力の参照 80 ^K^ :再カスタマイズ 81 ^K_ :キーボードマクロ文挿入 82 [ESC]P @P :P ファイル名の変更 83 [ESC]W :W プロファイル情報セーブ 84 ^KT :タイトル検索文字列の設定 ; ##1.6 88 \[<--] :選択← ; Filer 89 \[-->] :選択→ ; 90 \[UP] :選択↑ ; 91 \[DOWN] :選択↓ ; 92 [CLR] :先頭/最後 ; 93 [TAB] :ウィンドウ切替え ; 94 [BS] :親ディレクトリ ; 95 \[ESC] :DOS画面出力の参照 ; DOS 96 ^W :エイリアス一覧 ; 97 ^J ^[CR] :コマンドの展開再表示 ; 98 \[CR] :ファイラー ; 99 [CLR] ;by m.gann * F ファンクションキー表示 #if 98 "ファイル","窓換","文換","窓割","記憶","検索","置換","カット","インサート","ブロック" "モード"," サブ","比較","窓動","複写","マルチ","複写2","コピー","ペースト"," タグ" #else "ファイル","窓換","文換","窓割","記憶","検索","置換","カット","インサート","ブロック","ページ"," ヘルプ" " モード"," サブ","比較","窓動","複写"," マルチ","複写2"," コピー","ペースト"," タグ","CODEX"," マクロ" #endif * T テキストウィンドウ "【入力ファイル】 <$pd>",40 "【出力ファイル】 <$pd>",40 "【新規ファイル】 <$pd>",40 "【追加ファイル】 <$pd>",40 "【パス・マスク】",40 "【検索文字列】 ",40 "【置換文字列】",40 "【複写文字列】",40 "【行番号】",1 "【ファイル名】",40 "【タイトル文字列】",30 ; ##1.6 "名前の変更",14 "ディレクトリ名",14 "DOSコマンド: <$pd>",40 "【$pm】 <$pd>",40 "$pm:",20 * S システムメニュー 1 "【マクロメニュー】",42,0,24 2 "【エイリアス一覧】",40,0,10,-1 3 "【編集テキスト】",37,0 4 "【置換範囲】",14,3 "A テキスト全体" "F カーソル以降" "B カーソル以前" 10 "【マクロメニュー】<$BM/free>",40,0 * M マクロ 1 "!Open" ; (ne=='DE')? ts="*=", ; (ne=='LO')? ts="\x ^\0/\0", ; (ne=='DO')?mr=$80, ; (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 @V "Toggle !View" &> (r.0-'!') ? { r.0='!', &z("nifmes") (0)} ? { r.0=$20, &Zd("nifmes") } &> &m(r) 0: (7+$) 1 "!View NIF" &z("nifmes",1) >* 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 ; 全修正テキストをセーブ 2 [F01] "【ファイルメニュー】" ?. !01 3 \[F01] "【モードメニュー】" ??{ !02 .} (s==1)?{ (vw)? !05 ? !04 } 4 \[F02] "【サブメニュー】" ?. !03 5 [ESC]M @M "マクロメニュー" !97 (r>=0)?{ !98 (r>=0)? >* >^ } (r&$FF==15)?{ r=r>>8&$7F, &Zd(r) >^ } (r&$FF==13)? >88 6 [ESC]D @D "D テキストの二重化" ?. (wt)? >A (wn==0 || wc==tc)?{ &m(6). } &s sn[, sn-, &#Y(0) l=ln, ly[, #R #P #m mr=$80, ky], ev[-, &#J(l) ev], #W sn], &d #Y . :A (mr<=1)?{ #W (mr<=1)?{ #W . }} #C (wt)?{ #W &#Y(0) } 26 ^QV "V View mode" (ks&1)?? { ro[, ro$80!=mr, &> ro],. } am[, (ro!) ? { am5, &m("View mode") } ? &m("Edit mode") am], 7 [ESC]U @U "Undo Edit" ?. #] (mr==1)? { &a(37) (r<1)?. } &s ky[, ht[, we[, #M &Sp(pf,"%s ->%lx",wa+$92,wa..63,wa..64) mr-, #L #e #m we], ht], ky], &d #] 8 [ESC]I @I "I カーソル位置へ挿入" ?. (mr==$80)? { &m(36). } ;「変更できません」 (wc==tc)? { &m(6). } ;「オープンできません」 #M &m("カーソル位置へファイルを読み込みます") n=wn, &Fl(fl+34) &Cr (r)?. &s i-, :A &Fg(pr,1) &m(pr) mx[+, sn[+, pf[=pr, #R #e #m pf], sn], mx], (s)? { #[ #[ >A } #W &#T(n) #W &60 i++, #C &#T(n) &Fn (r)? >A :Z mb-, #b #U (ek)? #B #b &d #] &m(" %d ファイル挿入しました",i) 60: ;---裏窓へファイル全体をコピー--- #^ #< #b #_ (ct)? #> :A (mb)??. &m(" %s : %05u --> %s : %05u",wa+$92,wa..5,wb+$92,wb..5) #y (s==4)? 'y' #W ek[+, #i ek], #W >A 9 [ESC]X "X 全ファイルのクローズ" ?. :A #C :B (s)>?{ >A . . . } i=wc, &c (wc==i)?. >B 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) / 11 [ESC]@ "マクロ文の実行" ; ?. &g("【マクロ文】") ; (r==-1)?. ; &e(pw) ; &m("Result: %d %u $%x '%c' $"%16s$"",r,r,r,r,r) ; &d ;======= instant.def v1.6 ======= 95/10 by m.gann (s%3)?. r[, ss-, &g("Instant:",32) (s%3)?#[ (r+1)?{ ;安全終了 &Sc(pa,pw,62) &v(pn.-15=r.1-) r=pa-1, ;pa へコピー :R (2){ &SF(r+1,'"') (r)?,?{} } ?{ r.0-, >R } ;2個目の " をヌルに r][, &e(pa) :p (s>3)?{ &c >p } (pn.-15)?&w(60) ;マクロ文実行、待機 p[32+pr, (i[16){ p.i--=49-(r&1<<(15-i))!, } ;ビット変換 &m("%s: %d %u %xh %16s '%c' $"%16s$"",pw,r,r,r,p,r,r) ;結果表示 (ks&1>s&&mr-$80)?{ &s #< &?("%s",pu+bu) #m } i], p], ;結果出力 #if 98 (ks&17-16) #else (ks&5-4) #endif ?&d } (r]) #if 98 12 ^Q[ @[<--] "画面の左端" #else 12 ^Q[ [HOME] "画面の左端" #endif ?. &x(0) #if 98 13 ^Q] @[-->] "画面の右端" #else 13 ^Q] [END] "画面の右端" #endif ?. &x(we-2) #? #if 98 14 [CLR] "表示位置変更" #else 14 [HOME] "表示位置変更" #endif ?. y=wy-1,y/=2, (ly==y)?{ ky=wy-2, >A } (ly==1)?{ ky=y, >A } ky=1, :A &d #] 15 ^KI "T タブの切替え ($ht)" ?. ht=12-ht, &d 16 ^K0 "マーク(1-4)" ?. i=r, &#M(r) (r)?. &m("マーク #%d",i) 17 ^Q0 "マーク位置へジャンプ" ?. &#U(r) 18 \[F10] "タグジャンプ" ?. :A #60 (r)?{ #x (r)?. >A } #x #O #e #m (s)?{ #[ #[ >A } 19 ^KD "カーソル行の複写" ?. #k #i 20 ^KU "ペーストのアンドゥ" ?. mb=r, #y 21 \[F06] "複数テキストで検索・置換" ?. i=wc, (cm==56)? >R :S (mp<2)?. #c (r)??. #T #T (i--)??. #^ ky=wy/2, >S :R #57 #T #T (i--)? >R 22 ^[TAB] "文字列の補完" ?. (lx)??. &s mp[, (cm)?{ x=lx, i=2, }?{ &x(x) #t i++, } #a #G #61 ' ' #h (i){ #e } #m #t mp], #? cm=0, 50 ^KP "PRT PRT" &88 24 ^L [F05] "検索文字列の連続取得" ?. (cm||mb)?{ #G xx=r, cm=0, . } &s #b cp+=xx, #? &s :A (ct<2)? >B a=ct, #d (ct>=a)? >A :B &d xx=cp, #B xx-=cp, #G cm=0, 25 ^G "Delete Indent" ;by KAMIMURA DELIND.DEF (ct>1) #g ?. ; #g…1文字削除。改行以外なら終了 (lx+lh)??. ; 空行削除ならインデント削除しない (ct==2)? #t ; タブ・スペースならさらに削除 50 ^] "全角ペア括弧" dd="kakko", m="@", >87 27 ^KO "O オプションの初期化" &^ &d #] #ifn 98 30 [F11] "ページングモード" #@ 30 \[UP] "高速↑" (-1){ #e (ks&1)??. } 30 \[DOWN] "高速↓" (-1){ #x (ks&1)??. } 30 ^[HOME] "^Home" #39 30 ^[END] "^End" #40 30 @[DEL] "カット/コピー" (ks&1)? #k ? #y 30 @[INS] "インサート/ペースト"(ks&1)? #p ? #i #endif #if 98 J31 1 [HELP] "ヘルプ" &z("help") >* #else 1 [F12] "ヘルプ" &z("help") >* #endif 40 "" ;Malloc (226) ;for &z() bug &Im(fg+65,0) ;init storep/headerp (mg.14?{ . >q >03 } (cm<0)?>q &> #[ (s-2)?{ &> >q } &03 #98 >> ;filer <-> cmdline 2: (zk)??. ax83, &i($e0) ax88, &i($e0) ;for silent (98-ezkey) 3: &s cp[, #> lx[, #H (wa[||z>Sz)?#[ ?#95 ;init allocate memory (s)?#[ ?#E wa], (r])?#u cp], #? ; #95: for z|wa==0 &b(1) 41 ^R "page Up" ?. a=#r, >01 42 ^C "page Down" ?. a=#c, >01 1: (mp==1 && ly)?{&s y=ly, #39 &o(a) &y(y) &d#]. } (mp==2)?{ (mb)?{&o(a).} Ah[, Ag1, ;色は適当に変更してください &s &Sn(ps) i=r, &o(a) &m("おたずねの文字は: $"%s$"",ps) (r)?{ &m("これより先 $"%s$" はありません",ps) &b(3) Ah], &d. } #b :B (ck)#d?i-=2,?i--, (i>0)?>B #B &d mb-, Ah],. }? &o(a) 43 ^W "Roll Up" c=#w, >01 ; #w…ロールアップ 44 ^Z "Roll Down" c=#z, >01 ; #z…ロールダウン 1: (wt)?? { &o(c). } ; 全画面モード(wt=0)なら通常実行 &s #W &o(c) #W &d ; 参照画面をスクロール (ks&1)? &o(c) ; シフト実行なら編集画面もスクロール 50 @[<--] "↑/↓で Roll Up/Down" ;Roller.def by m(_H_)m ?. &j(0) :H &m("<< ↑=Roll Up ↓=Roll Down [ESC]=Quit >>") ep[+, &p ep], (r==#[)?{ &b(2) &m("") &j(-1) . } ;[ESC]で終了 ; (r==#m)?>H ;[CR]なら無視^^; (s)??{ (r==#e||r==#x)?r+=26, } &o(r) >H ;#e/#x on s=0 => #w/#z 41 ^K^ "再カスタマイズ" P(0) 43 ^KB "矩形ブロック" &z("block") >* 30 ^@ \[INS] "Paging Mode" ?. (cm-30 && mp)?mp2,#@ 30 @Y [F04] "分割モード切替え” ?. (cm-64 && wt)? wt4,#Y 50 [ESC]F "FILER OPEN" #O #m 50 [ESC]L "close & filer" ?. #C :A (s)>?{ #O >B #[ . >C } :B #m . :C &c >A 50 ^OB "究極の矩形ブロック EXKB" &88 50 \[CLR] "だんだんパスマスク IMASK" &88 50 ^KZ "全角/半角 EXZH" &88 50 ^QU "英大文字/小文字変換 CAPS" &88 50 ^OP "PIM PIM" &88 50 ^OA "AD AD" &88 50 [F03] "PICKTEXT PICKTEXT" &88 50 ^OK "罫線 VZKEI" &88 70 \[F12] "STKhelp STKHELP 70" &88 71 ^[F12] "Open SHD STKHELP 71" &88 50 @Z "EXMENU EXMENU" &88 50 ^OD "DGREP検索 DGREP" &88 50 ^OF "FILTER COMMAND FILTER" &88 50 ^OR "FEP再変換 REFEP" &88 50 @K "記号入力 SYMBOL" &88 50 [F02] "for NIFMES" ?. (mr!=$80)?{&j(0) pu.0=mg.-9,} #W (mr!=$80)?&j(pu.0) 52 ^OO "VZ.DEFオープン" :S (s)?? >A (s==1 && sm==2)?{ "console" #m >A } #[ >S :A #O"E:\VZ\DEF\VZIBMJ.DEF"#m 52 [ESC]T "THISdir" ?. (wa==wo)?{&b(24) &m("★コンソールでは使えません!").} #O &?(wa+146) #s ;<-- :A (cd=='\')? #m ?{#g #s>A} 52 @H "PS2_OFF" (s==0||s==2)??. (h=s)??{ss2, #E} "PS2 OFF" #m (h)??{#[ &d} 50 ^OS "ex!98_s.def"?. ;[\]stay by ζ゚ ;・小物集積デフを呼んで !98 メニュー表示。 ;・シフト実行でマクロバッファに残ります。通常は削除(保存変数不要)。 ;・[esc] した場合はいずれの場合も呼出し先を削除。 ;・[up][down][cr][esc] 以外のキーの動作は保証できません。(^^; k1&ks, n"komono", >78 ;n:mac_name 78 "" &Zs(n)(r)??{&z(n)(r)?.} i=pn..37~.0-, p=mh, :a &Sx(n,p+8)(r)?{ i++,p=p..2,>a } ;i:mdl_No.-->!98 trigger r=i, !98 (r>=0)?{(k)?>* ?&* n=mg..2..7+8,};n:mdl_ID mg..2..3=mh, &Zd(n) ;fake '!' on mdl_mnu 50 \[F11] "CODEX CODEX" &88 50 [F05] "LINCARD LINCARD 70" &88 73 @M "ONE TOUCH MEMO LINCARD 71" &88 50 [F1] "LXschd LXSCHD 71" &88 50 ^V "2整数電卓 VCALC 80" &88 50 ^OV "PRT装飾指定 PRTCNTL 80" &88 50 ^KN "TAB→SPACE TABSPACE 51" &88 50 ^OC "DATAOPEN DATAOPN4" &88 50 ^J "引用符挿入 INSBLK&J" &88 50 ^[F09] "STKMENU STKMENU2" &88 50 ^OM "PostIt! 80" &88 50 ^KJ "PostIt! 81" &88 50 @O "CUIP" &88 50 ^OT "TEST FILE OPEN DEFDEF 82" &88 50 [END] "SMPL 85" &88 ;★相互ジャンプ 50 \[END] "SMPL 85" &88 ;★Samplingメニュー 50 @G "GOYOU" &88 50 @F "FOOTER" &88 50 @[TAB] "HIS&HYS" ((s==1 || s==2) && lx!=0)?r"hysterie", ?r"history2", dd=r, >88 50 @D "date" &88 50 ^[ "HTM_MAKE 80" &88 50 @B "HTM_MAKE 81" &88 50 ^I "HTM_MAKE 82" &88 50 ^OI "IE" &88 50 [F11] "SMPTAKER" &88 * P メニュー 1 "",24,14 #70 #73 #75 #72 #71 #74 #76 #82 &06 &07 &08 &09 #78 #77 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 "【検索オプション】",23,2,6 "W ワードサーチ",Ew "C 英大/小文字 区別 同一視",Ec 5 "【検索オプション】",23,4,6 "W ワードサーチ",Ew "C 英大/小文字 区別 同一視",Ec "Z 全角/半角文字 区別 同一視",ZH "X 正規表現",RX 6 "【オートセーブ】",23,3,4 "T ディレイタイム",Qt "C 入力文字数",Qc "W 確認待ち時間",Qw * O オプション Bt64 ;テキストバッファのサイズ (16..64KB) ;Bq0 ←1.6無効 Bf64 ;DOSコマンド用メモリの最小値 (KB) Bo32 ;コンソール出力取込みバッファサイズ (0..32KB) ;GV0 ←1.6無効 EM1 ;EMSの使用ページ数 (EM1:残り全部) XM1 ;XMSの使用サイズ(KB,XM1:残り全部) ##1.6 SW3 ;スワップモード ;(0=OFF, 1=text, 2=text&code, 3=TSR 3.8KB) RM0 ;EMS/XMSの解放の禁止(+1:EMS, +2:XMS) ##1.6 Bm30000 ;マクロバッファのフリーエリア Ba0 ;エイリアスバッファ 〃 Hs256 ;文字列ヒストリー 〃 Hf256 ;ファイル名 〃 Hx128 ;DOSコマンドライン 〃 Bl4096 ;行バッファサイズ (256..(Bt*1024/8)) Bc1024 ;削除文字列バッファサイズ Bu256 ;マクロ配列領域サイズ Bv1024 ;ログファイル履歴バッファサイズ ##1.6 TC10 ;オープン可能なテキスト数 WD80 ;表示カラム数 (2..250) PG0 ;表示行番号のページ数 RS4 ;スムーススクロール速度 (0..4) Ta8 ;タブカラム数 Tb4 ;.C .H のタブカラム数 Ci4 ;カーソル形状 (挿入) (0..15) Co6 ; 〃  (上書) WL0 ;ウィンドウの表示位置 (0..15) #if 98 LC- ;編集時の行間空きモードの指定 #elseif DOSV LC+ ;日本語モード時の最下行の予約 VM0 ;編集時のスクリーンモード #endif #if 98 An7 ;テキスト属性 Ac5 ; コントロール文字1 Al5 ; 行番号 Ah13 ; ブロック As15 ; ステータスバー Ao14 ; コンソールファイル Ar13 ; Read onlyファイル Am6 ; メッセージ Ab5 ; ウィンドウわく At5 ; ウィンドウタイトル Aw7 ; ウィンドウ文字 Af6 ; ウィンドウ先頭文字 Ai15 ; ウィンドウカーソル Aj6 ; ヘルプウィンドウ Ak6 ; キーモード Ag1 ; ファイラー背景 Au6 ; ファイラーカーソル Ae1 ; コントロール文字2 ##1.6 Ay0 ; ファイル名 ##1.6 #else An$1F Ac$13 Al$1A Ah$B0 As$70 Ao$E0 Ar$30 Am$0E Ab$70 At$70 Aw$70 Af$74 Ai$0F Aj$74 Ak$0E Au$4F Ap$70 Ad$07 Av$80 Ae$12 Ay0 #endif CA4+16+32 ;コントロール文字の色分け ##1.6 Dl- ;行番号の表示 Dc+ ;CR の表示 Dt+ ;TABの表示 De+ ;EOFの表示 Ds- ;システム情報の表示 Db- ;¥文字の表示 Dn- ;論理/表示行番号 Du- ;カーソル行アンダーライン Df+ ;フルパス名で表示 Dp- ;ファイル名の小文字表示 Dh- ;ファイル名を左側に表示 Dg- ;新JIS罫線の表示(98)/最上行の"ぶれ"の軽減(DOS/V) Dr+ ;右マージンの表示 ##1.6 Dj+ ;全角スペースの表示 ##1.6 #if 98 Dv- ;スムーススクロール時のカラー表示 ##1.6 #else Dv- #endif Ei+ ;オートインデント Es+ ;^QE,^QX でスムーススクロール Ez- ;EOF コードの付加 Eb+ ;バックアップファイルの作成 Eu- ;[TAB]でスペースコードを入力 Et+ ;タイトルサーチ Eh- ;全/半画面ページング Ew- ;ワードサーチ Ec+ ;検索時の英大/小文字の同一視 Ex- ;テキストスタックfull時の警告 En- ;カーソルを行末以降に表示させない Ev- ;ジャンプ後カーソルを画面の中央へ Ek- ;ブロックペースト後カーソル位置更新 Ea- ;表示カラム数の自動設定機能 RO- ;Viewモード Ej- ;全角スペースのオートインデント Eo- ;桁対応上書きモード ##1.6 RX- ;正規表現モード(VWX) ##1.6 ZH- ;全角/半角文字の同一視(VWX) ##1.6 Sx+ ;コンソール出力の取込み Se- ;エスケープシーケンスのスキップ Sd+ ;DOSコマンドラインの展開再表示 Sk- ;DOSコマンド実行前に、テキストスタックをクリア Sy+ ;[CR]/[SPC] で [Y]/[N] ;St- ;DEFファイルのタイトル表示 Sn+ ;新規ファイルの確認 Sq- ;Close,Quitで即座に終了 Sz- ;編集終了時に、オプションを初期化 ##1.6 FP+ ;vjeb/mttk/atok を制御 FQ+ ;非公開オプション プレフィクスキー押し下げ時にFEP OFF FR- ;日本語入力モードで起動 FK+ ;拡張ファンクションキー Sr15 ;editfile にプロファイル情報をセーブ ##1.6 Qt0 ;キー入力ディレイタイム ##1.6 Qc40 ;オートセーブを起動するまでの入力文字数 ##1.6 Qw100 ;オートセーブの確認待ち時間 ##1.6 FM23 ;ファイラーのモード ;(+1=Space, +2=Exec menu, +4=Dos Box +8=Rotate +16=*) FW1024 ;ディレクトリバッファの数 FV1 ;ディレクトリ表示モード (1=ロング, 5=ショート) FS68 ;ディレクトリソートオプション (b0..b6) FO3 ;ディレクトリコンペアオプション (b0..b4) FH2048 ;隠しオプション hidden ファイルが見えるようになる * A エイリアス DEF VZ VZIBMJ.DEF cat type ls dir %-w %1 sd symdeb rene ren %1 %<.%2 fca fc %1 %2%\%> fcb fc /b %1 %2%\%> sete set %1=%%1% test1 echo %: ; echo %& ; echo %. test2 echo %wd% %%a %1 %%1% %%a% * H ヒストリー :string include define static extern typedef struct switch default return :file C:\config.sys C:\autoexec.bat :work "sortf -p@ -j -u" zf dgrep * E その他 1 vzfl+outlaw+moremac!+FFAUTO 2 editfile 3 .doc .txt .bat .def .H .C .CPP .inc .asm .nif .mix #if 98 5 0●,◎.○1《2↓3》4←5■6→7『8↑9』=〃+※*★-【/】 6 0└,┴.┘1├2┼3┤4┝5┿6┥7┌8┬9┐=│+━*─ #endif 7 */; ■・@ 8 $6$pd> 9 .com .exe .dic .obj .lib .lzh ; ─ │ ┌ ┐ └ ┘ | | → ↓ ← #if 98 10 "$(95,96,9C,9D,9E,9F,88,97,1C,1F,1D)" #else 10 "$(06,05,01,02,03,04,05,05,1E,1B,1F)" #endif ;11 ゙チコソシイハキクニマノリモミラセタストカナヒテサンツ゚ームヘロワヌフアウエオヤユヨ #ifn 98 J31 12 "$(00,08,02,0B,04,05,06,07,38,09,3A,3B,3C,3D,3E,3F)" #endif * ;======== End of vz.def ========