【问题标题】:How to highlight all occurrences of selected word in scintilla/scite?如何突出显示闪烁/ scite中所有出现的选定单词?
【发布时间】:2020-09-10 01:28:57
【问题描述】:

在 Notepad++ 中,当通过双击或光标选择来选择一个单词时,该单词的所有其他出现都将被选中。

在 Win32 (C++) 平台上调用什么 API 来实现这一点。

【问题讨论】:

  • 在我在 Linux 上的 SciTE 版本(为 GTK+ 3.16.7 编译的版本 3.6.0)中,[搜索] 菜单中有一个项目说明 [选择添加每个],这正是您想要的。如果它在 Win32 版本中不存在,我会感到惊讶。
  • scintilla.org/PaneAPI.html 告诉: editor:MultipleSelectAddEach() -- 将目标中主选择的每次出现添加到选择集中。如果当前选择为空,则选择插入符号周围的单词。这就是你要找的东西吗?

标签: scintilla scite


【解决方案1】:

请查看 SciTE 源代码中的“MatchMarker.cxx”文件。

【讨论】:

【解决方案2】:

你可以设置

highlight.current.word=1

SciTEUser.properties 文件中,可以从菜单Options > Open User Options File 访问。

更多选项请参考https://www.scintilla.org/SciTEDoc.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-15
    • 2012-03-02
    • 1970-01-01
    • 2013-08-17
    • 2015-06-10
    • 2010-09-27
    • 2011-10-16
    • 2018-08-08
    相关资源
    最近更新 更多