誰かがSynEditに「マーカーを変更する」機能を追加する方法を知っていますか? http://img222.imageshack.us/img222/6474/editori.jpgSynEditのマーカーを変更する(樋の黄色または緑の線)
答えて
はい、私はSynEditの私のコピーにこれを追加しました:私はここで他の編集者からの例がある...それらの線、文書の修正&保存されていない部分は黄色、保存された修正&のための緑を意味します。私はもともと、別のプロジェクトのコードを奪った。
(少なくとも)2つの異なるユニットIIRCに分割されています。
SynEditTextBuffer.pasとSynEdit.pasを変更する必要があります。
SynEdit.pasでSynEditTextBuffer.pasの1つまたは2つのスポットを変更する必要があるため、コードはかなり複雑です。
元のプロジェクトでは、コードフォールディングやラインブロッキング(画像に示されているように)を開発しようとしていたことから、非常に野心的でした。
コードフォールディングが確実に機能するようにはできませんでしたので、そのモードを削除して、ライン変更コードを使用しました。私は、コードの折り畳みを落とすことも、ラインのブロックを落としたと信じています。
このプロジェクトの名前はです。SynEditSudio中国語のウェブサイトからのものですが、Firefoxの翻訳プラグインはそれを変換するのにかなりうまくいくと思います。
編集:私の変更のコピーを取得する場合は直接私に連絡してください。
HTH Ryan。
このコードは元に戻す/やり直しにも直面していますか?私。変更が取り消されたときに行を削除しますか? – mghie
私はsynditのコードフォールディング修正に関しても非常に悪い経験をしましたが、私は "Mystix"バージョン(SourceForgeを参照)を使用しました...残念ながら、両方のバージョンは現在死んでいるようです。 私はSynEditStudioを自分で修正することに失敗した場合にお手伝いします...しかし、SynEditソース*を*深く変更する必要のないプラグインを見るのは大好きです。/ – migajek
@mghie - はい/ redoが動作します。私は現在、私の小さな商用製品でそれを使用しています。 SynEditの私のバージョンは大きく変更されていますが、SynEditプロジェクトの最後の公式リリースではまだ最新です。現在のトークンのインスタンス、行を変更したインジケータ、トークンの一致、逐次行番号(a-la Delphi IDE)、現在の行のハイライトだけでなく高度にカスタマイズされたオプションのダイアログなどを表示します。 –
- 1. どのように緑色のピクセルを変更するには、黄色の色にペッパーのイメージでmatlab?
- 2. MyLocationNewOverlayで緑色のマーカーを回転
- 3. 勾配緑 - 黄 - 赤のゲージグラフ
- 4. Pythonグラフの軸のマーカーの色と凡例の境界線の色を変更
- 5. SVGマーカーの色を変更する - CSS?
- 6. フラッターのテキストウィジェットの下に黄色の線がありますか?
- 7. RGBの色を色の範囲で確認する方法は?このように、赤、黄、緑:
- 8. vba内の他の線とマーカーの色に応じてチャートの線とマーカーの色を設定します
- 9. 値赤/黄/緑(やり方)
- 10. コピーされた範囲は、クリックするまで緑色の破線の境界線を表示しません。
- 11. ボタンの色をデフォルトのグレーから緑色に変更しますか?
- 12. 日食で黄色い星のある緑色の点はどういう意味ですか?
- 13. ハイチャートツールチップのマーカーの色の変更
- 14. ggplot()で線の色を変更する
- 15. KIVY:ペイントアプリケーションの線色を変更する
- 16. visreg線の色を変更する
- 17. GridPane:グリッド線の色を変更する
- 18. ChartJS。軸線の色を変更する
- 19. AndroidスタジオGoogleマップの変更マーカーの色
- 20. 黄色の平滑化されたトレンドラインを線グラフで表示します(#ggplot2)。
- 21. クラスタ内のマーカーの色を変更する方法は?
- 22. d3 javascript線の色を変更する線をクリックすると、すべての線が変更されます
- 23. NgMapクラスタはズーム後にマーカーの色を変更します
- 24. Artifactoryトップバナー緑色を変更するには?
- 25. jquery ui-sortableを使用してソートすると、奇妙な緑色/黄色の背景が表示される
- 26. Androidスタジオで、左側の樋の背景色を変更するにはどうすればよいですか?
- 27. は、マーカーの色を変更する方法
- 28. カメラのプレビューに緑色の線が表示される
- 29. 変更軸線の色はchart.js
- 30. HTTPSノードjs、expressは緑色に変更できません。
SynEditコントロールにコードを追加するか、SynEditイベントを使用してアプリケーションに機能を追加することを意味しますか? – mghie
ガターとコンテンツの間にペイントするには、SynEditを変更する必要があると思います。しかし、可能ならば、syneditイベントを使用して自分自身で行う方がよいでしょう。私は開発者によって更新されたときに追加の作業が必要なので、第三者のコンポーネントを変更するのは嫌です。 – migajek