Delphi Syneditで遊んでみよう
執筆:平成18年7月24日
編集:平成18年7月25日
※ 手元のzipは2.0.3なのでそれ以降のバージョンは知りません。
サンプルがよくできていて
なんかそのまま使ってしまいたくなります。
でも付属のサンプルは
正規表現検索を付け忘れているようです。
それで 次のようにすると使えるようになります。
frmeditor |
|
コンポ配置 |
SynEditRegexSearch1を 置きます。 |
180行目前後
付近の好きな位置に |
gbSearchRegularExpression: boolean;
を追加します。 |
886行目付近 |
if gbSearchTextAtCaret thenよりも前の適当な位置に
SearchRegularExpression := gbSearchRegularExpression; を追加します |
910行目付近 |
gbSearchRegularExpression := SearchRegularExpression;
if not(gbSearchRegularExpression) then
SynEditor.SearchEngine := SynEditSearch1
else
SynEditor.SearchEngine := SynEditRegexSearch1; |
行番号は適当に書いているので、文脈を判断して
適切な位置にいれましょう。
これで正規表現対応になりました。
メニューやフォントなどは、日本語に書き換えれば、
そこそこ遊べます。 |
次に、行番号を付けたくなりますね?
SynEditor.Gutter.ShowLineNumbers
をTrueにするだけです。
もぉー簡単。
» Delphi Syneditで遊んでみよう'">続きを読む