gpt4 book ai didi

c++ - 如何在 Scintilla 中隐藏换行符?

转载 作者:太空宇宙 更新时间:2023-11-04 12:03:08 27 4
gpt4 key购买 nike

我正在为基于 Scintilla 的编辑器创建深色主题。除了行尾,我已经成功地定义了我想要的所有样式。换句话说,尽管我的编辑器中的所有文本都显示在深色背景上,但在每一行的末尾都有一个白色填充的小矩形。

我相信这个矩形与换行符有关,因为即使是空行也有它。但是没有显示其他控制字符。

那么,我怎样才能去掉这个白色矩形呢?

我尝试将 ControlCharSymbol 更改为其他值(低于或高于 0x20)但没有结果。

注意:我刚刚注意到,如果将空白和制表符设置为不可见,也会发生同样的情况。如果它们设置为可见,则 Scintilla 将它们显示为“.”。和“--->”使用我定义的颜色。

最佳答案

如果您已经为词法分析器定义的所有样式设置了背景,您也可以尝试 setting the background对于STYLE_DEFAULT .

如果这不起作用,可以使用 SCI_SETWHITESPACEBACK 为所有空白全局设置背景。 .

关于c++ - 如何在 Scintilla 中隐藏换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com