MonoDevelop で Mono でパスカル コード エディターを作成しています。Mono.TextEditor
コードエディタウィジェットとして使用しています。ただし、ウィジェットで行を強調表示する方法が見つかりません。コンパイル後、エラーが発生した行番号を収集するので、赤で強調表示したいと思います。見つけた
Mono.TextEditor.LineBackgroundMarker
これは私がやりたいことに関連しているようですが、どこでどのように使用するかがわかりません。
私が調べていた別のオプションは ViBuilder でしたが、その使用方法さえ知りません。この問題を解決するには、次の 2 つの方法が考えられます。
- ハイライトにするだけ
デフォルトのスタイルが含まれているため、行をエラーとしてマークします。
{ "name": "Underline(Error)", "color":"invalid-red" }
これも可能な解決策のようです。