Notepad++ 在记事本中智能高亮显示时显示发生次数++;

Notepad++ 在记事本中智能高亮显示时显示发生次数++;,notepad++,highlighting,find-occurrences,Notepad++,Highlighting,Find Occurrences,是否可以显示智能高亮显示的单词出现的次数?我是说当你双击一个词的时候 例如,在Matlab中,通过让光标触摸一个单词来激活智能高亮显示,并在工具栏中立即显示,例如4个“权重”用法 搜索单词/短语会给你相同的信息,但是直接在某处显示计数如何 顺便说一句:智能突出显示是否可以以与双击不同的方式激活?您可以通过其他方式获得单词数或匹配数 正常的查找窗口有一个计数按钮。如果按该键,它将显示在“查找”窗口的状态栏中找到的项目总数 另外,查找窗口的标记选项卡显示按下标记所有时找到的项目数。此外,通过此类搜索

是否可以显示智能高亮显示的单词出现的次数?我是说当你双击一个词的时候

例如,在Matlab中,通过让光标触摸一个单词来激活智能高亮显示,并在工具栏中立即显示,例如
4个“权重”用法

搜索单词/短语会给你相同的信息,但是直接在某处显示计数如何


顺便说一句:智能突出显示是否可以以与双击不同的方式激活?

您可以通过其他方式获得单词数或匹配数

正常的查找窗口有一个计数按钮。如果按该键,它将显示在“查找”窗口的状态栏中找到的项目总数

另外,查找窗口的标记选项卡显示按下标记所有时找到的项目数。此外,通过此类搜索找到的项目将永久突出显示。

找到了答案

  • 下载并安装python脚本插件
  • 插件-->Python脚本-->新脚本
  • 命名它
    SelectedTextCountIntoStatusBar.py
  • 粘贴、保存并退出:

def回调_sci_更新(参数):
如果args['updated']&UPDATE.SELECTION:
匹配项=[]
如果editor.getTextLength()<100000:#不要搜索“大”文件
如果editor.getSelections()==1而不是editor.getSelectionEmpty():
尝试:
editor.research(r'\Q'+editor.getSelText()+r'\E',lambda m:matches.append(1))
除:
匹配项=[]
l=len(匹配项)
notepad.setStatusBar(STATUSBARSECTION.DOCTYPE,''如果l==0,则为'{}所选文本的出现'.格式(l))
callback(callback\u sci\u UPDATEUI[闪烁通知.UPDATEUI])

  • 插件-->Python脚本-->脚本-->SelectedTextCountIntoStatusBar
  • 双击一个单词
  • 出现的次数在状态栏中

到目前为止,记事本++不显示智能突出显示的计数(即双击一个事件突出显示单词)

。。。但是让计数直接显示在某个地方怎么样

作为备选方案:

  • 打开查找窗口(
    Search>Find…
  • 导航到
    标记
    选项卡
  • 查找内容:
    输入区域键入单词
  • 单击“全部标记”
这将标记所有事件,并在状态栏中显示匹配的计数

顺便问一下:智能突出显示可以以不同的方式激活吗 双击

使用右键单击上下文菜单中的
样式标记
进行智能高亮显示还有另一种选择。观看下面的动画教程:


不,这不是@embert要求的。“查找”不会在单击几下后立即告诉您发生的次数。我将使用此功能检查代码中是否不再使用某些变量声明。@HenkWiersema您是否阅读了此答案的第一句话?上面写着“其他方式”?你读过第二句话吗?“…标记全部按下”?这不是几次点击。你对一个超过3年的答案发表评论的目的是什么?