番号 | 記号 | 初期キー | 機能 |
---|---|---|---|
#55 | #F | ^QF [F06] | 検索文字列の設定 |
検索文字列の設定
戻り値 r:常に 0 (ただし,入力窓を閉じた時に r が変化する。)
無効
無効
無効
無効
シフト起動により,起動前のFEPの状態にかかわらずFEP制御を行い,日本語がすぐに開始できるように拡張する例である。その他,検索文字列を設定次第検索を開始する,前方検索で見つからないときに自動で逆方向の後方検索を実行する,等,いくつかの機能を統合させた例でもある。
;= ^QF.def = H_ear mp0常用者のいきなり検索・次検索
55 ^QF "" ?.
; k20&ks, ;以前は98/PC両用にk20&ks
mp[, (ks&1)?{ &j(10) }
#F &Cr &j(-1)
(r)?{ mp], . }
&s (ks&4)?#r ?#c >01 ;^Mで後方から検索
35 ^R "" ?. (ks&1)??{ #r . } c-, >00
36 ^C "" ?. (ks&1)??{ #c . } c+, >00
0: &s mp[=2, &o(#r+c) >>
1: (r)?{ &o(#c-(cm-35)) &b(2) } mp], &d
(r)?{ &m(19) }
?{ &m("%c",cm+'÷' ) } ; ▲▽ (59:^_)('∞':↑↓)
;------ end of ^QF.def ------
なお,自動検索の場合,元のカーソル位置からどちらに向かって検索したかわからないと「此処は何処?」という状況に陥る場合もあるので,どちらに向かって移動したのかも表示する。