ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

MultiHighlight:给代码里的每个变量一种颜色,6000 行文件也能读下来

MultiHighlight:给代码里的每个变量一种颜色,6000 行文件也能读下来 MultiHighlight给代码里的每个变量一种颜色6000 行文件也能读下来【免费下载链接】MultiHighlightJetbrains IDE plugin: highlight identifiers with custom colors 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlightMultiHighlight 是一款 JetBrains IDE 多色高亮插件光标停在某个变量上按一下快捷键它在这个文件里的所有出现位置都会被上成你选定的颜色。除了变量、方法、类名它还能高亮return、throw这类控制流关键字甚至日志文件里的纯文本。先说两个你可能也经历过的场景。一个 3000 行的文件里config这个变量出现了几十次。你用 CtrlF 跳到第 87 行再跳回 214 行来回翻了几趟之后开始怀疑自己刚才看的是哪一处。另一个场景是排查线上问题在 20MB 的日志里找某几个 timeoutCtrlF 点了二十次眼睛已经花了但那个词到底散落在哪些位置脑子里还是没有一张地图。MultiHighlight 就是为这种时刻做的它不只告诉你在哪一行而是用颜色把你要找的东西从满屏文字里标出来让你一眼扫过去就知道它都出现在哪里。从市场装好插件五分钟开始高亮整个过程不需要改任何配置打开 IDE进入 File → Settings → Plugins → Marketplace搜索MultiHighlight安装并重启两三分钟的事。重启后随便打开一个文件把光标停在某个变量上按Ctrl Mac 上是 ⌘ 。这个文件里所有同名的标识符立刻被染成同一种颜色右侧滚动条上同时出现对应的小色条。看完再按一次同一快捷键高亮就撤掉了。加和删是同一个键。想自己挑颜色的话按Ctrl Shift Mac 上是 ⌘ ⇧ 光标旁会弹出一个颜色列表回车应用。想体验源码里的最新版需要准备 JDK 11克隆仓库 https://gitcode.com/gh_mirrors/mu/MultiHighlight 后执行./gradlew buildPlugin用./gradlew runIde能直接拉起一个装好插件的沙盒 IDE 把玩。四种高亮方式分别怎么按高亮变量一次按键找到它在全文件的所有位置这是使用频率最高的一种。适合在长文件里追一个变量去哪了的时候用——不用选中光标停在词上按 Ctrl 所有同名标识符就全部亮起来状态栏还会告诉你一共标了多少处。滚动条上的色条相当于一条路线图文件很长时靠它定位比行号快得多。看完再按一次全部恢复原样。指定颜色高亮给变量和方法各配一种颜色同时追两三个变量时一种颜色不够分了。这时按 Ctrl Shift 弹出的列表里每一行都用它对应的颜色渲染过挑一个确认即可当前标识符就被标记成那个颜色。有个小技巧连续快速按两次这个快捷键会直接套用默认颜色跳过选择面板——适合不想挑色、只想快点标完的时候。高亮控制流数出一个函数有几处会提前结束审函数时最关心的往往不是它做了什么而是它从哪里出去、哪里可能抛异常。把光标停在任意一个return或throw上按快捷键全文件这些退出点都会被标出来分支多不多、有没有遗漏的异常路径扫一眼就能数清楚。高亮纯文本日志文件和注释里同样好用目标不是标识符、只是一个字符串的时候——日志输出、文档里的一句话、代码注释——这个功能就派上用场了选中那段文字按快捷键全文件相同的文本都会被高亮和标识符的行为一致。翻日志找重复出现的错误词时比反复 CtrlF 省心得多。调色板与快捷键把工具调成自己的手调色板怎么改前景、背景、边框都能自定义默认配色不满意的话去设置页里的 MultiHighlight 条目新版在 Other Settings 下每一项颜色都可以单独调前景色、背景色、粗体斜体、条纹标记、边框样式改完下方预览区实时刷新。项目根目录的palette.json里内置了一整套 Material Design 色板挑颜色时可以参考。给清除全部高亮绑一个专属快捷键清空当前编辑器高亮的这个操作默认没有分配快捷键但值得绑一个——会话结束一键清干净比逐个撤销方便。进入 File → Settings → Keymap搜索 MultiHighlight三个操作都在列表里给 Clear 分配一个顺手的组合键即可。配色在深浅两套主题下都能保持可读性暗色主题下效果如下三条省时间的使用建议固定颜色分工变量用柔和的色方法用醒目色控制流关键字用对比强的橙或红。用上一周之后光看颜色就能分出不需要读词。先给清除全部绑好键再开始用否则读到一半想重来时满屏彩色标记会劝退你。代码评审时按顺序上颜色先标最可疑的变量再标方法评审记录直接留在屏幕里。它不会改动你的一行代码只是在眼睛要落的地方涂一点颜色——而多数时候这就够了。【免费下载链接】MultiHighlightJetbrains IDE plugin: highlight identifiers with custom colors 项目地址: https://gitcode.com/gh_mirrors/mu/MultiHighlight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表