请问有没有给变量打标签的插件? 就是鼠标悬停在变量上面就能显示这个标签

某些高级程序员的变量命名类似于$a1, $a2, $a3的这种是在晦涩难懂, 希望能在第一次出现的时候就给这个变量打上标签(注释), 后续我只要把鼠标悬停在这个变量上面就能知道这个是啥

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5

@zedisdog 那种辨识度不高的变量名, 真的写注释也经常分不清, 就比如 str1, str2, str3, 我想的是, 有没有一种插件可以在注释中按照某种特殊的写法来注明 比如 @where_str1='某查询sql语句条件补充'; 然后在整个作用域中, 把鼠标悬停在这个变量上就可以显示一个标签'某查询sql语句条件补充', 我觉得应该是可以实现的, 可惜我不会写插件

5年前 评论

目前没有发现有这么方便的方法。不过有个折中办法。

/**
 * @var User $a 这里是注释
 */
$a = new User();

Phpstorm可以理解这个注释,之后在其他地方遇到 $a ,就 ctrl+鼠标左键 跳过来看就可以了。

5年前 评论

还有就是 $a$b$c 这种代码,不看也罢。

如果你的工作就是维护这些代码,那要么走人,要么尽快明白变量的意思然后修改变量名。

5年前 评论

@zedisdog ok, 谢了, 确实现在接手的代码很恶心, 重复性的sql查询, 声明一堆的没有使用的变量, 这种可读性极差的变量命名, 还有大段的代码注释, 我还是想办法重构吧

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!