1

「マーカーの変更」機能を SynEdit に追加する方法を知っている人はいますか? これらの行を意味します。緑は変更および保存され、黄色はドキュメントの変更および保存されていない部分です...これは他のエディターの例です:http://img222.imageshack.us/img222/6474/editori.jpg

4

1 に答える 1

1

はい、SynEdit のコピーに追加しました。私はもともと別のプロジェクトからコードを引っ掛けました。

これは、(少なくとも) 2 つの異なるユニット IIRC に分かれています。

SynEditTextBuffer.pas と SynEdit.pas を変更する必要があります。

SynEditTextBuffer.pas のいくつかのスポットと、SynEdit.pas の 1 つまたは 2 つのスポットを変更する必要があるため、コードはかなり複雑です。

私がコードを引っかかった元のプロジェクトは、コードの折りたたみと行のブロック (画像に示されているように) も開発しようとしていたという点で非常に野心的でした。

コードの折りたたみを確実に機能させることができなかったので、その mod を削除して、行変更コードを使用しました。コードの折りたたみを削除すると、行のブロックも削除されたと思います。

そのプロジェクトの名前はSynEditSudioで、中国の Web サイトからのものですが、Firefox トランスレータ プラグインは変換に非常にうまく機能すると思います。

編集: 私の変更のコピーを取得したい場合は、私に直接連絡してください。

HTH ライアン。

于 2009-08-12T14:11:27.437 に答える