Sublime怎么使用WordHighlight插件?相同词汇全屏高亮显示

大婷同学_8103

大婷同学_8103

2026-07-19

549人浏览

原创

wordhighlight装完没反应需先确认安装正确并重启:必须安装官方版本、重启sublime、双击单词(非单击且光标在字母上),检查设置能否打开;若仍无效,排查word_separators、作用域隔离及鼠标事件劫持问题。

sublime怎么使用wordhighlight插件?相同词汇全屏高亮显示

WordHighlight装完没反应?先确认是不是真装对了

很多人点开Package Control搜到WordHighlight就点安装,结果双击单词没高亮——不是插件坏了,是根本没加载成功。Sublime不会提示“安装失败”,它只是安静地跳过错误包。

  • 打开 Preferences → Package Control → Install Package,搜 WordHighlight,确保选中的是作者为 SublimeText/WordHighlight 的官方版本(不是 WordHighlighter 或其他变体)
  • 安装后别急着测试,先重启 Sublime —— ST4 某些 build 对插件加载有延迟,不重启可能根本不注册鼠标监听
  • 重启后打开一个 .py 文件,把光标放在 def 上双击(注意:必须双击,不是单击;且光标要落在字母上,不能停在空格或冒号后),看其他 def 是否立刻高亮
  • 如果还不行,检查 Preferences → Package Settings → WordHighlight → Settings 是否能正常打开 —— 打不开说明插件根本没注册,得重装

双击不触发高亮?检查这三个硬性边界条件

WordHighlight 不是正则模糊匹配,它严格依赖 Sublime 的单词切分逻辑。哪怕你双击的是 user_id,只要它被识别成两个词,就不会高亮。

Cn Password Generator
Cn Password Generator

安全的随机密码生成器。支持自定义长度、字符类型(大写/小写字母、数字、特殊符号),排除相似字符,批量生成。纯 Python 标准库,无需 API 密钥。

下载
  • word_separators 设置冲突:默认值里包含下划线 _,所以 user_id 会被拆成 user 和 id。想整体匹配,得在 Preferences → Settings – Syntax Specific(当前文件语法下)加:"word_separators": "./\()\"'-:,.;~!@#$%^&*|+=[]{}`? "(注意去掉 _)
  • 作用域被语法着色器隔离:比如 Python 里 "user_id" 在引号内,作用域是 string.quoted.double.python,插件默认不进字符串。若需高亮,得在 WordHighlight.sublime-settings 里加:"ignore_scope_list": [](清空忽略列表)
  • 鼠标事件被劫持:SideBarEnhancements、Origami 等插件会重载双击行为。临时禁用它们,再试双击 —— 如果好了,就得在这些插件设置里关掉「双击打开文件」之类的功能

怎么让高亮跨文件?别指望原生支持

WordHighlight 默认只作用于当前文件。所谓“全屏高亮”,其实是视觉错觉——它只高亮当前 tab,不会自动同步到其他打开的文件里。

  • 想跨文件高亮,必须手动开启:"highlight_in_all_files": true,加在 WordHighlight.sublime-settings 里
  • 但要注意:开启后,所有已打开的文件都会扫描匹配词,大项目(50+ 文件)下滚动会卡顿,尤其带长注释或 JSON 数据的文件
  • 它不区分作用域,data 在 JS 变量、HTML 属性、CSS 类名里全被标出来,容易干扰。真需要语义级跨文件引用,该用 LSP-pyright 或 LSP-typescript 配合 hover 查看定义

高亮颜色太淡或和主题打架?别乱改 theme 文件

WordHighlight 的高亮样式由它自己的配色控制,和当前主题无关。但很多人去改 Monokai.sublime-color-scheme,结果白忙活。

  • 真正生效的配置在 WordHighlight.sublime-settings 里:"draw_outlined": false(关轮廓)、"highlight_color": "hsla(210, 70%, 80%, 0.3)"(调背景透明度和色相)
  • 如果侧边栏图标看不见,加:"mark_occurrences_on_gutter": true 和 "icon_type_on_gutter": "dot"
  • 别同时开 highlight_word 原生功能:两者高亮逻辑不同步,会导致同一词出现两层重叠背景,颜色混杂难辨
WordHighlight 的核心限制在于它不做 AST 解析,只做文本边界匹配。你看到的“高亮”,本质是 Sublime 把一段字符标记为 region.yellowish 并套上背景色——它不知道这个 count 是变量、函数还是字符串字面量。真要区分作用域,得靠 LSP,而不是换插件。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

word sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
word背景色怎么改成白色
word背景色怎么改成白色

Word是微软公司的一个文字处理器软件。word为用户提供了专业而优雅的文档工具,帮助用户节省时间并得到优雅美观的结果。word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能供创建复杂的文档使用。怎么word背景色怎么该呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

4351

3

word最后一页空白页怎么删除
word最后一页空白页怎么删除

word最后一页空白页删除方法有:通过删除回车符、调整页边距、删除分节符或调整分页符位置,您可以轻松去除最后一页的空白页。根据您实际的文档情况,选择适合您的方法进行操作,使您的文档更加美观和整洁。本专题为大家提供word最后一页空白页怎么删除不了相关的各种文章、以及下载和课程。

2023.07.24

900

5

word最后一页空白页怎么删除不了
word最后一页空白页怎么删除不了

word删除最后一页空白页,可以尝试使用Backspace键删除空白页,如果无效,查找和删除分页符,或者调整页面边距和行距。还可以尝试将文档保存为其他格式并重新打开和保存。本专题为大家提供word最后一页空白页为啥删除不了的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.25

2502

5

word单页改变纸张方向
word单页改变纸张方向

word单页改变纸张方向:1、在界面上选择文档纸张方向;2、自定义页面设置;3、分节功能。本专题为大家提供word单页改变纸张方向的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.27

1160

4

word转ppt
word转ppt

Word是一款常用的文字处理软件,而PowerPoint则是一款专门用于制作演示文稿的软件。在某些情况下,我们可能需要将Word文档转换为PowerPoint演示文稿,以便更好地展示我们的内容。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.03

1057

4

word页码从第三页开始为1教程
word页码从第三页开始为1教程

如何将word页码从第三页开始为1,本专题为大家提供相关的文章,希望可以帮助大家解决问题。

2023.08.04

6912

6

多个word合并成一个word教程
多个word合并成一个word教程

在工作中将多个word合并成一个word是一个很常见的操作,本专题为大家提供相关问题的解决文章,大家可以免费阅读。

2023.08.04

2426

5

word插入表格
word插入表格

Word是一个功能强大的文字处理软件,它不仅可以方便地创建和编辑文本内容,还可以插入表格来整理和呈现数据。那么word怎么插入表格呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.07

2443

3

word表格跨页
word表格跨页

在Word中,表格默认情况下是无法跨页显示的,但是可以通过一些技巧和调整来实现表格的跨页显示。本专题为大家提供word表格跨页的相关文章,希望可以帮到大家。

2023.08.09

625

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程