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