3 步给老仓库的变量贴标签:MultiHighlight 多色高亮插件实战记录

📅 2026/8/22 22:13:32
3 步给老仓库的变量贴标签:MultiHighlight 多色高亮插件实战记录
3 步给老仓库的变量贴标签MultiHighlight 多色高亮插件实战记录【免费下载链接】MultiHighlightJetbrains IDE plugin: highlight identifiers with custom colors 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight最近接手一个同事的半成品项目读一个三千行的服务类时我想确认ctx这个变量到底在哪些行被重新赋值。眼睛在代码里翻来翻去找到一处就忘了上一处。这个问题被 JetBrains IDE 插件 MultiHighlight 解决了光标落在标识符上按一下快捷键编辑器里所有同名出现的位置都会被盖上彩色标签不同标识符用不同颜色混在一起的变量一眼就能分开看。MultiHighlight 是什么一句话 能力速览MultiHighlight 是一个跑在 JetBrains 系 IDEIntelliJ IDEA、PyCharm、WebStorm 都支持上的高亮插件核心就一件事用你指定的颜色高亮代码里的元素。能做的不多但每件都顺手高亮变量、方法、类的所有出现位置多个标识符自动轮换颜色支持纯文本高亮日志、文档、注释里选中的文字也能标记滚动条条纹标记 状态栏计数长文件里跳回高亮位置不费劲控制流关键字return、throws可以单独高亮颜色、字体、快捷键全部可改仓库自带一套 Material Design 色板装完第一次高亮按哪个键打开File → Settings → Plugins → Marketplace搜索MultiHighlight点安装重启 IDE把光标放到任意变量上按Ctrl Mac 为⌘ 高亮立刻出现想手动挑颜色按Ctrl Shift Mac 为⌘ ⇧ 弹出颜色列表方向键 回车即可确认光标停在已高亮的位置再按一次高亮会取消——它是个开关操作没网装不了插件市场的话clonehttps://gitcode.com/gh_mirrors/mu/MultiHighlight跑./gradlew buildPlugin自己打包再到 Plugins 页面用 Install Plugin from Disk 装。场景一读老仓库追一个被反复赋值的变量遇到一个函数两百行config、ctx、loader各被赋值好几次肉眼追踪直接晕。做什么光标停在ctx上按Ctrl 。看到什么全文件所有ctx立刻变成同一种颜色状态栏同时告诉你高亮了几处、其中几处是读、几处是写。接着高亮下一个变量时颜色自动切换每个标识符各占一色。读到后面要确认某处是不是同一个变量看颜色就行不用回头找。场景二翻十万行日志标记报错关键字遇到排障时日志文件几十万行要把NullPointerException、几个超时关键字全扫一遍。做什么选中关键字注意对选中文字触发就是纯文本高亮按Ctrl 。看到什么所有匹配文本被盖上颜色右侧滚动条对应位置出现条纹标记。长文件里不用反复CtrlF直接看条纹分布、拖滚动条跳转就行。日志、Markdown、甚至代码注释里的文字都能这么标。场景三重构前把方法的出口都找出来遇到准备改一个方法想先看清文件里所有return和throws的位置确认分支没有遗漏。做什么光标放到return或throws上按高亮快捷键。看到什么所有控制流关键字被同一颜色点亮方法的执行路径直接暴露出来。看完想清屏不用一个个删配合下面要说的快捷键一键清空。高亮颜色和字体在哪改、怎么改默认配色能用但想调成自己的口味Settings 里搜MultiHighlight设置页有一列颜色槽位每一槽都能改前景色、背景色、加粗、斜体、条纹标记、边框样式右侧带实时预览。一个省事的取色来源仓库根目录的 palette.json 是一整套 Material Design 色值对比度和饱和度都调过照着抄就行。我的习惯是变量用亮色、方法用深色再留两三个颜色专门给return、throw这类控制流——看颜色就知道这处高亮是数据还是路径。清除全部高亮的快捷键在哪加这个动作默认没有绑快捷键满屏高亮想一次性清掉时只能干瞪眼。加一个File → Settings → Keymap搜索框输入MultiHighlight右键Clear Highlights in Current Editor→Add Keyboard Shortcut我习惯放Ctrl Shift Backspace不和其他常用操作撞键从源码构建跑一遍可选想改插件本身的话环境要求只有一个JDK 11设好JAVA_HOME或在 IDEA 的 Gradle 设置里指定 Gradle JVM。两条命令./gradlew buildPlugin # 构建插件包 ./gradlew runIde # 启动装好插件的沙盒 IDE历史版本改了什么可以看 CHANGELOG.md。用久之后发现的几个小技巧挑错颜色不用重开列表指定颜色高亮之后觉得不合适再按一次快捷键会直接用默认颜色高亮比回列表里重选快。条纹标记才是导航主力文件长的别按方向键滚看右侧滚动条上的条纹直接跳状态栏的 read/write 计数也能帮你核对是不是都找到了。大胆多贴高亮是开关式的再按一次就撤读完整篇用清除快捷键一清编辑区干干净净没有任何副作用。【免费下载链接】MultiHighlightJetbrains IDE plugin: highlight identifiers with custom colors 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考