问题标签 [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.
autocomplete - 为什么闪烁自动完成会离开单词的开头
我正在编写一个 Notepad++ 插件来为我和其他人使用的脚本语言创建一个 IDE。
我的问题是我无法弄清楚为什么 Scintilla 的 AutoComplete 功能在进行 AutoComplete 选择后会离开字符串的开头。
我试过删除字符串的开头,但这似乎也不起作用。我想当我收到 AutoComplete 选择通知时,我可以用 AutoCompletion 选择手动替换目标,但 Scintilla 不应该自动执行此操作吗?
objective-c - 如何将我的 objc 程序与 objc++ 库接口?
我有一个 objc 程序,我想使用一个用 objc++ 编写的小部件(即https://launchpad.net/scintilla-cocoa)。我该怎么做?基本上我想要一个新的窗口控制器对象来与这个 objc++ 库接口来定义一个闪烁的文本编辑器小部件。简单地创建一个新的“objc 类”并从那里访问库会产生一堆与 C++class
关键字相关的错误等等。
提前致谢
.net - 如何使用 Scintilla 启动项目?
我一直在尝试基于 Scintilla 编辑器做一个项目,因为我是新手,所以我不知道如何真正开始一个项目。我按照自述文件中的步骤进行操作,并能够在 Windows 上构建 Scintilla,现在正试图弄清楚我接下来应该做什么。
任何形式的回答/建议/建议都将受到高度赞赏。谢谢。
c# - 原始的 Scintilla 和 ScnitillaNet 控件之间有什么重大区别吗?
我正在尝试创建一个支持 Windows 语音的编辑器,现在试图弄清楚我是否应该使用 ScintillaNet 或原始 Scintilla 作为我的基础。如果有人能告诉我它们之间是否有任何重大差异以及它们是什么,将不胜感激。谢谢。
c# - 如何将光标移动到 ScintillaNet 控件中特定行的特定位置?
我需要通过代码将光标移动到某一行的所需位置,任何可以使其工作的想法将不胜感激。
c# - 使用 ScintillaNET 自定义高亮
在我的 winforms 应用程序中,我将创建一个自定义语法突出显示,所以我制作了这个 xml:
对我来说看起来不错。在我的应用程序中,我将语言和其他属性设置为:
我不明白为什么这仍然不起作用。我也不例外,只是文字保持黑色。有什么提示吗?
scintilla - 为什么我从 scintillawrappers 演示项目中收到构建错误?
CScintillaCtrl
, CScintillaView
&CScintillaDoc
v1.28
下载并在 VS 2005 中打开它,但是当我尝试构建它时,我收到了 100 多个与闪烁函数有关的错误;例子:
scintillactrl.cpp(1129)
:error C2065: 'SCI_MARKERSETBACKSELECTED : undeclared identifier ;
为什么有些标识符无法识别,而其他标识符则无法识别SCI_ADDTEXT
?
lua - 在闪烁控件中设置lua基本功能的突出显示颜色
我在基于 MFC 对话框的应用程序中使用 scintilla 编辑控件。
我加载了 scilexer.dll,并将词法分析器设置为 lua,但唯一突出显示的是注释。我还可以设置关键字,它们会突出显示:
但是,我不知道如何启用 lua 基本功能(如print
、setmetatable
等)的突出显示。
我认为这将是自动的,就像评论突出显示一样。谁能指出我正确的方向?
delphi - 如何正确设置 Scintilla 关键字突出显示?
我使用Scintilla
带有DScintilla
包装器的组件,并在任何词法分析器中使用关键字突出显示错误。帕斯卡,例如:
此代码正确突出显示标识符和运算符,但关键字与标识符具有相同的颜色。SciLexer 似乎无法比较此库中的字符串。
如何正确设置 Scintilla 关键字突出显示?
c# - 在 C# 上编写 Notepad++ 插件。使用 char *text 等参数调用 SCintilla
我正在 c# 上为 notepad++ 编写插件。我的插件创建一棵树来表示某些特定文本文件的结构。我在调用带有(char* 文本)等参数的函数时遇到了一些问题。你能帮mw解决这个问题吗?
例如
这种调用 raise 的方式是无效的字符串格式异常。