2

Qt5.3 と一緒に QScintilla 2.8.3 を使用して小さなテキスト エディターを作成しようとしていますが、折り畳みに問題があります。

ここでわかるように:

ここに画像の説明を入力

折りたたみブロックの端が閉じブラケットと一致しません。

これは、レクサーとフォールディングをセットアップする方法です。

cpplexer->setDefaultFont( font );
cpplexer->setFoldAtElse( true );
cpplexer->setFoldComments( true );
cpplexer->setFoldCompact( true );
cpplexer->setFoldPreprocessor( true );

editor->setLexer( cpplexer );
editor->setFolding( QsciScintilla::BoxedTreeFoldStyle );

ブロックの終わりを閉じ括弧と同じ行にすることは可能ですか? これに対するフラグはありますか、それとも QScintilla のソースで何かを変更する必要がありますか?

4

1 に答える 1