语义高亮器
🌈 在焦点处突出显示类似变量
标签 文本导航
详细信息
安装
- 总计 944
- Win 519
- Mac 232
- Linux 193
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
自述文件
语义高亮器
🌈 在焦点处突出显示类似变量
它使用相同字符串的下划线(目前就是这样)。Sublime通过双击单词来做到这一点,但为什么要做得复杂呢!
哦哦,但这不是“语义”的... - 一个智者
当然。这里有一些建议给你。
安装
- 从
packagecontrol.io
安装或解压zip到你的软件包目录
使用方法
- 使用以下方法将光标移动到变量
- Mouse 🖱
- Arrow keys ⌨
- 看到彩色下划线。
功能
- 看到美丽的颜色 🌈
- 减少压力(尤其是当与☕️一起使用时)
- 提高对同事乱码代码的理解 😒
- 轻松看到变量隐藏的地方 👀
命令
semantic_highlighter_jump
(ctrl+l
,ctrl+j
) 跳转至作用域内的下一个变量semantic_highlighter_edit
(ctrl+l
,ctrl+e
) 编辑作用域内所有类似变量
颜色方案文件
该软件包附带一个可自定义的模板颜色方案,具有144种不同的HSL表示形式。目前,我只是随机获取一个数字并匹配它。
创建一个自定义分析器
插件将根据分析器突出显示符号。由于我不能做每一种编程语言,你可以通过创建自己的语言分析器来进一步改进变量检测。
对于快速介绍,分析器类有一个getBlockScope
方法,它应该返回以下之一
- 符号所属块的名称字符串
None
如果选择的符号有效但不属于任何块(即全局变量)False
如果选择不是有效的符号
要理解“作用域”如何工作,请查看以下链接
包含的分析器
- 一个通用的 后备 分析器
- Python
- PHP
- JavaScript
- Vue
支持
您始终可以通过 Github Sponsors,Patreon 或 Ko-fi 来支持我
许可
链接
受Sublime Color-coder 的启发- 了解关于 语义高亮 的内容