问题标签 [scintilla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Scintilla (QScintilla) 第三个标记定义失败
在我的课堂上,我尝试定义 3 个标记,一个用于错误,一个用于警告,一个用于断点。当我只尝试定义 2 个标记时,这很有效,但由于某种原因,这些标记中的第三个在添加到一行时没有出现。如果您切换定义的顺序,则在调用 markerAdd() 时总是第三个未能出现。像素图是有效的,并且 Scintilla 的返回值对于定义和添加标记似乎都是正确的。这更像是一个一般的 Scintilla 问题,而不是我认为的 QScintilla 问题,因为 QScintilla 只是在调用底层的 scintilla 代码之前进行一些检查。我什至不知道从哪里开始调试这段代码。如果有人能对此有所了解,无论是已知的闪烁怪癖还是我的错,我将永远感激不尽。
printf 语句旁边应该有一个黄色项目符号。如果切换警告和断点定义,黄色子弹会出现,黑色子弹会消失。
ruby - SciTE 文本编辑器,有人知道如何查找高级技术的文档吗?
我选择使用 SciTE 作为我的文本编辑器。我知道它是一个强大的编辑器,并且我在网上看到人们使用它使用先进技术的视频。我真的很想知道如何将编辑器用作高级用户。任何人都知道如何使用编辑器精简高级配置,以便我可以充分利用我的编码?
c++ - pygtkscintilla 自动缩进
我正在尝试翻译 c++ 代码,但我无法弄清楚“char linebuf [1000]”是什么,可以某种方式将其单独翻译成 python 或解释 linebuf 是什么。谢谢!:) 取自http://www.scintilla.org/ScintillaUsage.html
windows - 64 位类似 Scintilla 的文本编辑组件?
是否有 64 位兼容的Scintilla替代方案是开源的?
c++ - CreateDialog 失败,但为什么 GetLastError 返回 0?
我正在使用scintilla editor component为我的项目编写编辑器。该编辑器用于内部脚本语言,具有剪切、复制、粘贴等所有基本功能。作为功能之一,我还提供搜索功能。理想情况下,当用户按下Ctrl+F时,它应该显示以下对话框:
但由于某种原因CreateDialog API 失败,但 GetLastError 返回 0。另外请注意,我使用的是Windows Common Controls。
>>创建对话框的代码
>>对话框的资源条目
唯一谈论相同问题的页面是:CreateDialog Failed, but GetLastError return 0。我已经检查了那里提到的解决方案,但在我的项目中我链接到 comctl32.lib。我还检查了我的资源文件和资源头。对话框条目似乎是正确的。
>>常用控件初始化
任何建议/想法都会有所帮助。谢谢。
.net - ScintillaNET:正则表达式关键字,非字母数字关键字
我首先想知道是否可以包含包含非字母数字字符的关键字?喜欢@help
或+test
其次,是否可以在关键字中使用正则表达式或通配符?就像我想为@\w*
非常感谢。
scrollbar - 闪烁滚动条中的标记?
是否可以在闪烁控件的滚动条中标记搜索结果/断点/书签?就像在 Google Chrome 或 JetBrains IDE 中完成的一样。
python - Python wx.stc 自定义高亮
由于在很多情况下都没有答案,而我在这里收到的很好的答案,这是我的问题。
我正在为 ABC 音乐符号语言编写程序(示例如下)。这不是wx.stc中受支持的语言,我还没有找到一个很好的解释或示例来说明如何:
- 添加我自己的词法分析器/荧光笔
- 从头开始创建我自己的荧光笔并使用 RichTextCtrl 或类似的东西。
欢迎任何方向的帮助。
ABC 符号示例:
delphi - 是否有 DScintilla 的语法高亮示例?
我已经安装DScintilla
了用于代码编辑组件的 Delphi VCL 包装器Scintilla
,但我找不到任何关于如何使用它的基本示例。
您能否发布一些语法突出显示的基本代码示例或对其代码示例的引用?
delphi - DScintilla,代码折叠对我不起作用
我有这段代码,用 xml 词法分析器初始化 Scintilla:
请参阅代码的 setFolding 部分,这是折叠应该开始运动的地方,但事实并非如此。我看不到折叠标记,折叠本身也不起作用。
我需要知道我在这里缺少什么,或者我做错了什么。欢迎使用 Delphi、C++、C# 或伪代码中的代码片段