VZEditor/VZ-IBM/VZ16.DEF
Yoshihiko Hyodo 6f06b9514a first commit
2024-11-18 22:21:26 +09:00

188 lines
3.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

======== 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^ "再カスタマイズ"
&#80(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 画面の横幅(2250)",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 ========