mirror of
https://github.com/NishiOwO/VZEditor.git
synced 2025-04-22 00:54:40 +00:00
759 lines
16 KiB
Plaintext
759 lines
16 KiB
Plaintext
======== mi.def (v1.6) ========
|
||
|
||
* C コマンドキー
|
||
|
||
00 ^Q ^K [ESC] ;2ストロークキー(最大6個)
|
||
01 ^B :直前のコマンド実行
|
||
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 \[BS] :語の先頭まで削除
|
||
17 ^T \[DEL] :語の終りまで削除
|
||
18 ^QT ^[BS] :行頭まで削除
|
||
19 ^QY ^[DEL] :行末まで削除
|
||
20 ^U ^[INS] :削除文字(列)復活
|
||
21 ^I [TAB] :タブ
|
||
22 ^P :制御文字入力
|
||
23 ^[ :1語大/小文字変換
|
||
24 ^] :文字列の複写
|
||
25 :ファイル名の複写
|
||
|
||
30 ^QP \[INS] :P ページングモード
|
||
31 :ロールアップ
|
||
32 :ロールダウン
|
||
33 :ロールアップ2行
|
||
34 :ロールダウン2行
|
||
35 :ページアップ
|
||
36 :ページダウン
|
||
37 ^QW ^[RLDN] :スムースアップ
|
||
38 ^QZ ^[RLUP] :スムースダウン
|
||
39 ^QE ^[UP] :画面の上端
|
||
40 ^QX ^[DOWN] :画面の下端
|
||
41 ^QR :ファイルの先頭
|
||
42 ^QC :ファイルの最後
|
||
43 ^QJ :直前のカーソル位置
|
||
44 ^QM :カーソル位置マーク
|
||
45 ^QL :指定行番号ジャンプ
|
||
|
||
46 ^KB [F06] :ブロックモード
|
||
47 ^Y [F07] :行・ブロック削除
|
||
48 ^KI [F09] :行・ブロック挿入
|
||
49 ^KK [F08] :行・ブロック記憶
|
||
50 ^KC \[F09] :行・ブロック複写
|
||
51 ^KY :K スタックの消去
|
||
52 ^QK :B ブロックの先頭/最後
|
||
53 ^N :1行挿入
|
||
54 :U 行の回復
|
||
|
||
55 :検索文字列の設定
|
||
56 ^QA :R 文字列の置換: 範囲指定
|
||
57 :C 前回の連続置換の再実行
|
||
58 ^Q[ :対応する()[]{}<>
|
||
59 ^QG :検索文字列の取得
|
||
60 :タグ情報の取得
|
||
61 :I 文字列の選択複写
|
||
|
||
62 [CLR] :ウィンドウ切替え
|
||
63 [F02] :編集テキスト切替え
|
||
64 [F04] :分割モード切替え
|
||
65 \[F04] :分割位置の変更
|
||
66 :L 表示行数切替え ($lc)
|
||
67 :R Read onlyモード
|
||
68 ^QI :I インデントの変更
|
||
69 :C テキストの比較
|
||
|
||
70 [ESC]N :N 新たなファイルの編集
|
||
71 [ESC]R :V*ファイルのリード
|
||
72 :新規ファイルオープン
|
||
73 :ファイルのクローズ
|
||
74 :クローズ・オープン
|
||
75 :ファイルのセーブ
|
||
76 [ESC]W :W*既存ファイルへ追加
|
||
77 :エディタを終了
|
||
78 ^QH \[F02] :DOSコマンド実行
|
||
79 \[ESC] :D DOS画面出力の参照
|
||
|
||
80 ^K^ :再カスタマイズ
|
||
81 ^K_ :キーボードマクロ文挿入
|
||
82 [ESC]R :R ファイル名の変更
|
||
83 :プロファイル情報のセーブ
|
||
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] :ファイラー ;
|
||
|
||
* F ファンクションキー表示
|
||
|
||
"FILE","TEXT","JUMP","SPLIT","FIND","SEL","CUT","COPY","PASTE","TAG"
|
||
"mode","dos","str","split", "find", "sel","macro","misc","paste","dup"
|
||
|
||
* T テキストウィンドウ
|
||
|
||
"編集ファイル名 <$pd>",50
|
||
"",1
|
||
"",1
|
||
"追加ファイル名",50
|
||
"パス・マスク",50
|
||
"検索文字列",50
|
||
"置換文字列",50
|
||
"複写文字列",50
|
||
"行番号",1
|
||
"ファイル名 <$pd>",50
|
||
"タイトル文字列",30 ; ##1.6
|
||
|
||
* S システムメニュー
|
||
|
||
1 "マクロメニュー",40,0,28
|
||
2 "エイリアス一覧",40,0,10,-1
|
||
3 "編集テキストの切替え",37,0
|
||
|
||
4 "置換する範囲は?",14,3
|
||
"A テキスト全体"
|
||
"F カーソル以降"
|
||
"B カーソル以前"
|
||
|
||
10 "マクロメニュー <$BM/free>",40,0
|
||
|
||
* M マクロ
|
||
|
||
2 [F01] "ファイルの操作"
|
||
?. !01
|
||
|
||
3 [F03] "カーソルの移動"
|
||
?. !02
|
||
(r)>?{ #41 #45 >A >A >A >A >A &59 #42 } .
|
||
:A n=(r-1)%5, +(n) .
|
||
|
||
4 \[F01] "各種モードの設定"
|
||
?. !03
|
||
(r== 4)?{ #66 . }
|
||
|
||
5 \[F07] "マクロの操作"
|
||
?. !06
|
||
|
||
6 \[F08] "その他のコマンド"
|
||
?. !07
|
||
|
||
;--- ファイルの操作 ---
|
||
|
||
10 [ESC]E "E テキストの保存と終了"
|
||
?. (wc==1)? #83 #C (s==4)?'Y'
|
||
|
||
11 [ESC]S "S テキストのセーブ"
|
||
?. mb-, #S #m
|
||
|
||
12 [ESC]Q "Q テキストを放棄"
|
||
?. #] (mr!=1)? { #C .}
|
||
&a(37) (r>0)? { #C 'N' }
|
||
|
||
13 [ESC]O "O 編集のやり直し"
|
||
?. (mr!=1)?.
|
||
&a(37) (r>0)? { &s #L 'n' #P #m &d }
|
||
|
||
14 [ESC]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[, ev-, &#J(l) ev], #W
|
||
sn], &d #Y .
|
||
:A (mr<=1)?{ #W (mr<=1)?{ #W . }}
|
||
#C (wt)?{ #W &#Y(0) }
|
||
|
||
15 [ESC]A "A 全テキストの保存と終了"
|
||
?. #Q (s==4 && r)? 'Y'
|
||
|
||
16 [ESC]X "0 エディタの終了"
|
||
?. #[
|
||
|
||
17 [ESC]I "I カーソル位置へ挿入"
|
||
?. (mr==$80)?{ &m(36) . }
|
||
&m("カーソル位置へファイルを読み込みます")
|
||
n=wn, c=wc,
|
||
#R
|
||
:A (s)?{ &c >A }
|
||
(wc==c)? >Z
|
||
mr=-1,
|
||
&s
|
||
#W &#T(n)
|
||
:B #W &#T(c+1)
|
||
#b #_ (ct)?{ #> #m #x }
|
||
:C #y (mb)?{ #W #< #i (ek)?? #B #W >C }
|
||
#C &#T(n)
|
||
#< #i (ek)?? #B
|
||
(wc>c)? >B
|
||
&d
|
||
:Z &m("")
|
||
|
||
;--- 文字列の操作 ---
|
||
|
||
20 \[F03] "文字列の検索・置換"
|
||
?. sy[, sy+,
|
||
!05
|
||
(r==2)?{ &01 "FN" >Z }
|
||
(r==3)?{ &01 "FY" }
|
||
:Z sy],
|
||
|
||
1: #56
|
||
:A (s)??{ sy], / } (s==1)?{ &l >A }
|
||
|
||
21 ^QF "文字列の↓検索"
|
||
?. mp[, #F &l mp], (r)?. >26
|
||
|
||
22 ^QB "文字列の↑検索"
|
||
?. mp[, #F &l mp], (r)?. >28
|
||
|
||
23 ^^ "カーソル文字列の↓検索"
|
||
?. mp[, #G mp], >26
|
||
|
||
24 ^\ "カーソル文字列の↑検索"
|
||
?. mp[, #G mp], >28
|
||
|
||
26 ^L [F05] "↓検索"
|
||
?. mp[, mp=2, #c mp],
|
||
|
||
28 ^O \[F05] "↑検索"
|
||
?. mp[, mp=2, #r mp],
|
||
|
||
;--- カーソルの移動 ---
|
||
|
||
30 \[<--] "画面の左端"
|
||
&x(0)
|
||
|
||
31 \[-->] "画面の右端"
|
||
&x(wd-2)
|
||
|
||
32 ^W "ロールアップ"
|
||
?. ky=ly, #w (r)?.
|
||
(ly==ky && ly<wy-2)? #x
|
||
|
||
33 ^Z "ロールダウン"
|
||
?. ky=ly, #z (r)?.
|
||
(ly==ky && ly)? #e
|
||
|
||
35 ^R [RLDN] "ページアップ"
|
||
?. (fc==0||mp)?{ #r . }
|
||
&01 (r){ #w (r)?. }
|
||
|
||
37 ^C [RLUP] "ページダウン"
|
||
?. (fc==0||mp)?{ #c . }
|
||
&01 (r){ #z (r)?. }
|
||
1: n=wy, (Eh)? (n/=2) ? (n--) (n)
|
||
|
||
38 \[UP] "高速スクロールアップ"
|
||
(s==3)?{ #90 . } (s)?.
|
||
(wt && fd)?{ #w #W #w #W . }
|
||
(fb)?? { #33 . }
|
||
(-1){ #e (ks&1)??. }
|
||
|
||
39 \[DOWN] "高速スクロールダウン"
|
||
(s==3)?{ #91 . } (s)?.
|
||
(wt && fd)?{ #z #W #z #W . }
|
||
(fb)?? { #34 . }
|
||
(-1){ #x (ks&1)??. }
|
||
|
||
40 \[RLDN] "他画面ロールアップ"
|
||
?. (wt)?{ #W #w #W }
|
||
|
||
41 \[RLUP] "他画面ロールダウン"
|
||
?. (wt)?{ #W #z #W }
|
||
|
||
42 [ESC]0 "行番号ジャンプ"
|
||
?. #J &o('0'+r) &l
|
||
|
||
43 ^J "マーク"
|
||
?. &m("マーク#(0-4)を入力して下さい")
|
||
:A &k (r==0)?>A
|
||
(r>='0' && r<='4')??{ &m("") . }
|
||
i=r-'0', &#M(i) &m("マーク #%d",i)
|
||
|
||
44 ^Q0 "マークジャンプ"
|
||
?. &#U(r)
|
||
|
||
45 ^[CLR] "表示位置変更"
|
||
?. y=wy-1,y/=2,
|
||
(ly==y)?{ ky=wy-2, >A }
|
||
(ly==1)?{ ky=y, >A }
|
||
ky=1,
|
||
:A &d #]
|
||
|
||
46 [F10] "タグジャンプ"
|
||
?. #60 (r)?.
|
||
#O #e #m
|
||
|
||
;--- その他 ---
|
||
|
||
50 \[CR] "カーソル行の下に1行挿入"
|
||
(s==2)? #98 (s)?.
|
||
mi[, mi-, #> #m mi],
|
||
|
||
51 \[F10] "行の複製"
|
||
?. #k #i
|
||
|
||
52 \[CLR] "全画面表示"
|
||
(s==1) ? { #P . } ;文字列入力のときはファイル名
|
||
(s)? .
|
||
&#Y(0)
|
||
|
||
53 ^QN "行番号表示"
|
||
?. dl!, &d #]
|
||
|
||
54 ^QQ "カーソル行の書き直し"
|
||
?. #? #x
|
||
|
||
55 [ESC]T "TABサイズの変更"
|
||
?. ht=12-ht, &d
|
||
|
||
58 ^[TAB] "文字列の補完"
|
||
?. (lx)??.
|
||
&s mp[,
|
||
(cm)?{ x=lx, i=2, }?{ &x(x) #t i++, }
|
||
#a #G #61 ' ' #h (i){ #e } #m #t
|
||
mp], #? cm=0,
|
||
|
||
59 ^KU "ペーストのUNDO"
|
||
?. mb=r, #y
|
||
|
||
;--- 矩形ブロックの操作 ---
|
||
|
||
61 \[F06] "矩形ブロックモード"
|
||
?. #b (mb)?{ mb=4, xb=lx, }
|
||
|
||
62 [F07] "矩形ブロック削除"
|
||
m=#y, &01 cm=47,
|
||
|
||
63 [F08] "矩形ブロック記憶"
|
||
m=#k, &01 cm=48,
|
||
|
||
1: (s)?.
|
||
(mb&4)??{ &o(m) . }
|
||
&s
|
||
x=-1, (kx>xb)? x=kx,
|
||
n=ln, #b #B (ln<n)?{ n=ln, #B }
|
||
b=$e, (ln==n)? >B
|
||
:A #< #s #<
|
||
:B &x(xb) #b mb=b,
|
||
(x<0)? #> ? &x(x)
|
||
(m==#k) ? #k
|
||
? { i=lx, #y (mi)? D(i) }
|
||
b=6, (ln>n)? >A
|
||
&x(xb)
|
||
&d
|
||
|
||
64 [F09] "矩形ブロック挿入"
|
||
?.
|
||
&Bm (r==-1)?. (r&4)??{ #i . }
|
||
&s
|
||
ei[-, ek[-,
|
||
x=lx,
|
||
:A (ct <= 1)?{ #> D(x) #> }
|
||
#i r[, #x (r)?{ #> #m }
|
||
r], (r&8)?? >A
|
||
ek], ei],
|
||
&d cm=48,
|
||
|
||
65 [ESC]] "] 行末のSPACE・TABの削除"
|
||
?. (mb)??.
|
||
&s
|
||
n=ln, #b #B (ln>n)?{ n=ln, #B }
|
||
:A (ln>=n)? >Z
|
||
#>
|
||
(lx)?{ #s (ct==2)?{ #d #16 } }
|
||
#x >A
|
||
:Z &d
|
||
|
||
;--- マクロの操作 ---
|
||
|
||
66 ^KM \[F11] "外部マクロメニュー"
|
||
?.
|
||
!10 (r<0)?. (r)?? >>
|
||
&Sf(pm,9) (r)??. &Ss(r) (r.0)??.
|
||
p=r, &Zs(p) (r)?? &z(p) >*
|
||
|
||
67 [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) >*
|
||
|
||
68 [ESC]M @M "モジュールメニュー"
|
||
!97 (r>=0)?{ !98 (r>=0)? >* >^ }
|
||
(r&$FF==15)?{ r=r>>8&$7F, &Zd(r) >^ }
|
||
|
||
69 [ESC]@ "マクロ文の実行"
|
||
?. &g("【マクロ文】")
|
||
(r==-1)?.
|
||
&e(pw)
|
||
&m("Result: %d %u $%x '%c' $"%16s$"",r,r,r,r,r)
|
||
&d
|
||
|
||
* Pop up menu
|
||
|
||
1 "", 26, 12
|
||
&10 &11 &12 &13 &14 #82 &15 &16 &17 #76 #71 #70
|
||
|
||
2 "", 24, 9
|
||
"T テキストの先頭へ"
|
||
"G 指定する行番号へ"
|
||
"1 マーク1へ"
|
||
"2 マーク2へ"
|
||
"3 マーク3へ"
|
||
"4 マーク4へ"
|
||
"5 直前のカーソル位置へ"
|
||
"U ペーストのUNDO"
|
||
"B テキストの最後へ"
|
||
|
||
3 "各種モードの設定", 36, 14, 7
|
||
"E 拡張メニュー", !04
|
||
"S*システム情報の表示", Ds
|
||
"N 行番号の表示", Dl
|
||
"C*CR以降へのカーソル移動 許可 禁止", En
|
||
"D 両画面スクロール", fd
|
||
"I オートインデント", Ei
|
||
"U カーソル行アンダーライン", Du
|
||
"R CR の表示", Dc
|
||
"T TABの表示", Dt
|
||
"F 検索時の英大/小文字 区別 同一視", Ec
|
||
"W*ワードサーチ", Ew
|
||
"G デフォルトの横幅(2~250)",WD
|
||
"M 編集テキストの横幅(2~250)",WE
|
||
"H*ページング単位 全画面 半画面", Eh
|
||
|
||
4 "", 36, 14, 8
|
||
"M メインメニュー", !03
|
||
"R ROLL UP/DOWNの動作 ジャンプ スムース",fc
|
||
"E EOFの表示", De
|
||
"B バックアップの作成", Eb
|
||
"2 20/25行モード $lc"
|
||
"O 上書きモード 文字対応 桁対応",Eo
|
||
"N 行番号モード 論理行 表示行", Dn
|
||
"F フルパス名で表示", Df
|
||
"H タブのカラム数", HT
|
||
"L 1ページの行数", PG
|
||
"T TAB→SPACE変換", Eu
|
||
"\*バックスラッシュ \ \", Db
|
||
"Q*編集終了時の動作 Cont Quit",Sq
|
||
"S [SHIFT]+[↓][↑] 高速 超高速",fb
|
||
|
||
5 "", 28, 7
|
||
"F 文字列の前方 ↓ 検索", &21
|
||
"B 文字列の後方 ↑ 検索", &22
|
||
"Q 文字列の置換: 確認あり"
|
||
"A 文字列の置換: 確認なし"
|
||
#56 #61 #57
|
||
|
||
6 "マクロの操作", 24, 4
|
||
&66 &67 &68 &69
|
||
|
||
7 "", 24, 9
|
||
#30 #51 #52 #54 #67 #68 #69 #79 &65
|
||
|
||
10 "外部マクロ",20,6 ; ← マクロの数+1
|
||
"F <ファイル選択>"
|
||
"1 各種ツール tool" ; ← TABで区切ってファイル名
|
||
"2 矩形ブロック block"
|
||
"3 罫線入力 keisen"
|
||
"4 全角/半角変換 zenhan"
|
||
"5 ゲーム game"
|
||
|
||
======== mihelp.def ========
|
||
|
||
* M マクロ
|
||
|
||
1 [HELP] "ヘルプ"
|
||
(s>1)? >A
|
||
(cd=='%')? >D
|
||
(cd=='#')?? >A
|
||
#d c=cd,
|
||
(c>='<' && c<='z')?{ #s i=c-'<', r=pv.i, >C }
|
||
&n r[, #s r], (r>=0)? >C
|
||
:A (s)>? { !01 !02 !03 !04 }
|
||
:B (r>=0 || r==-1 || r==-256)?.
|
||
:C (r==1~)?. ; 1=ヘルプのマクロ#
|
||
!00 (r&$FF)? >B >A
|
||
:D mp[, ec[, ly[, ec-,
|
||
&s
|
||
#b #d #d #G
|
||
#c (r)? { ky[, #^ ky], #c }
|
||
ly],ec],mp],
|
||
&d #]
|
||
|
||
* P メニュー
|
||
|
||
0 "It's ...",42,1,24,-1 #00
|
||
|
||
1 "スクリーンエディット",18,8
|
||
"C カーソルの移動",!11
|
||
"R スクロールとジャンプ",!12
|
||
"L 基本編集操作",!13
|
||
"B カット&ペースト",!14
|
||
"S 文字列の操作",!15
|
||
"F ファイル・ウィンドウ",!16
|
||
"M マクロ操作",!17
|
||
"E その他",!18
|
||
|
||
2 "テキストウィンドウ",18,2
|
||
"C カーソルの移動",!19
|
||
"L 基本編集操作",!13
|
||
|
||
3 "コマンドライン",18,3
|
||
"C カーソルの移動",!19
|
||
"L 基本編集操作",!13
|
||
"E その他",!20
|
||
|
||
4 "ファイラー",42,11,24,-1
|
||
#05 #06 #07 #08 #88 #89 #90 #91 #92 #93 #94
|
||
|
||
11 "",42,13,24,-1
|
||
#05 #06 #07 #08 #09 #10 #11 #12 &30 &31 #39 #40 &45
|
||
|
||
12 "",42,20,24,-1
|
||
&32 &33 &35 &37 &38 &39 &40 &41 #37 #38 #41 #42 #43 #44 #45
|
||
&42 &43 &44 &46 #30
|
||
|
||
13 "",42,12,24,-1
|
||
#13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24
|
||
|
||
14 "",42,11,24,-1
|
||
#46 &61 #47 #48 #49 #50 &51 &59 #51 #52 &65
|
||
|
||
15 "",42,10,24,-1
|
||
&21 &22 &23 &24 &26 &28 #56 #58 #59 &58
|
||
|
||
16 "",42,17,24,-1
|
||
&10 &11 &12 &13 &14 #82 &15 &16 &17 #76 #71 #70
|
||
#62 #63 #64 #65 &52
|
||
|
||
17 "",42,8,24,-1
|
||
#02 #80 #81 &05 &66 &67 &68 &69
|
||
|
||
18 "",42,10,24,-1
|
||
#01 #04 #53 &50 #54 &53 &55 #68 #78 #79
|
||
|
||
19 "",42,8,24,-1
|
||
"ヒストリー↑",#05
|
||
"ヒストリー↓",#06
|
||
#07 #08 #09 #10 #11 #12
|
||
|
||
20 "",42,6,24,-1
|
||
"エディタへ",#03
|
||
"DOSコマンド実行",#04
|
||
#95 #96 #97 #98
|
||
|
||
;======== End of mihelp.def ========
|
||
|
||
* O オプション
|
||
|
||
Bt64 ;テキストバッファのサイズ (16..64KB)
|
||
;Bq0 ←1.6無効
|
||
Bf64 ;DOSコマンド用メモリの最小値 (KB)
|
||
Bo32 ;コンソール出力取込みバッファサイズ (0..32KB)
|
||
;GV0 ←1.6無効
|
||
EM ;EMSの使用ページ数 (EM1:残り全部)
|
||
XM0 ;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
|
||
|
||
Bm8192 ;マクロバッファのフリーエリア
|
||
Ba0 ;エイリアスバッファ 〃
|
||
Hs256 ;文字列ヒストリー 〃
|
||
Hf256 ;ファイル名 〃
|
||
Hx128 ;DOSコマンドライン 〃
|
||
Bl2048 ;行バッファサイズ (256..(Bt*1024/8))
|
||
Bc1024 ;削除文字列バッファサイズ
|
||
Bu64 ;マクロ配列領域サイズ
|
||
Bv1024 ;ログファイル履歴バッファサイズ ##1.6
|
||
|
||
TC10 ;オープン可能なテキスト数
|
||
WD80 ;表示カラム数 (2..250)
|
||
PG0 ;表示行番号のページ数
|
||
RS3 ;スムーススクロール速度 (0..4)
|
||
Ta8 ;タブカラム数
|
||
Tb4 ;.C .H のタブカラム数
|
||
Ci4 ;カーソル形状 (挿入) (0..15)
|
||
Co6 ; 〃 (上書)
|
||
WL0 ;ウィンドウの表示位置 (0..15)
|
||
#if 98
|
||
LC- ;編集時の行間空きモードの指定
|
||
#elseif DOSV
|
||
LC ;日本語モード時の最下行の予約
|
||
VM0 ;編集時のスクリーンモード
|
||
#endif
|
||
|
||
#if 98
|
||
An7 ;テキスト属性
|
||
Ac6 ; コントロール文字1
|
||
Al5 ; 行番号
|
||
Ah15 ; ブロック
|
||
As13 ; ステータスバー
|
||
Ao14 ; コンソールファイル
|
||
Ar12 ; Read onlyファイル
|
||
Am6 ; メッセージ
|
||
Ab13 ; ウィンドウわく
|
||
At13 ; ウィンドウタイトル
|
||
Aw7 ; ウィンドウ文字
|
||
Af5 ; ウィンドウ先頭文字
|
||
Ai14 ; ウィンドウカーソル
|
||
Aj6 ; ヘルプウィンドウ
|
||
Ak6 ; キーモード
|
||
Ag1 ; ファイラー背景
|
||
Au6 ; ファイラーカーソル
|
||
Ae1 ; コントロール文字2 ##1.6
|
||
Ay15 ; ファイル名 ##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 を制御
|
||
FR- ;日本語入力モードで起動
|
||
FK+ ;拡張ファンクションキー
|
||
|
||
Sr5 ;editfile にプロファイル情報をセーブ ##1.6
|
||
Qt0 ;キー入力ディレイタイム ##1.6
|
||
Qc40 ;オートセーブを起動するまでの入力文字数 ##1.6
|
||
Qw100 ;オートセーブの確認待ち時間 ##1.6
|
||
|
||
* A エイリアス
|
||
|
||
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
|
||
\config.sys \autoexec.bat
|
||
|
||
* E その他
|
||
|
||
1 vzfl
|
||
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 mi.def ========
|
||
|