1

Scintillaベースのエディター用にダークテーマを作成しています。行末を除いて、すべてのスタイルを思い通りに定義することができました。つまり、エディター内のすべてのテキストが暗い背景に表示されているにもかかわらず、各行の終わりに小さな白い塗りつぶされた長方形があります。

この長方形は、空の行にも含まれているため、改行文字に関連していると思います。ただし、他の制御文字は表示されていません。

では、どうすればこの白い長方形を取り除くことができますか?

ControlCharSymbolを他の値(0x20以下またはそれ以上)に変更しようとしましたが、結果が得られませんでした。

注:空白とタブが非表示に設定されている場合、同じことが発生することに気づきました。それらが表示されるように設定されている場合、Scintillaはそれらを「。」として表示します。そして'--->'私が定義した色を使用します。

4

1 に答える 1

1

レクサーによって定義されたすべてのスタイルの背景をすでに設定している場合は、 STYLE_DEFAULTの背景を設定してみることもできます。

それが機能しない場合は、SCI_SETWHITESPACEBACKを使用して、すべての空白の背景をグローバルに設定できます。

于 2012-11-10T17:31:01.033 に答える