当前位置: 移动技术网 > IT编程>开发语言>Java > WebStorm添加px转rem单位插件

WebStorm添加px转rem单位插件

2018年11月03日  | 移动技术网IT编程  | 我要评论

背景

使用rem时需要将原来的px转成rem,一般是通过在媒体查询中设置转换的比例为10或100来方便计算,这里我考虑在ide中开发插件来通过一个快捷键的形式来使ide自动转换单位,更好地提高效率以及适用不同的比例,我使用的ide是webstorm,下面介绍开发方案。

方案

通过intellij提供的插件api来取出highlight部分的text,再在ide中设置一个可以设置比例的窗口,在插件中根据获取的text和用户设置的比例来计算转换后的rem的值,将计算后的值写到相应的区域。

后续的使用中,为更加提高开发效率,考虑在使用光标highlight标出数值外,再添加自动转换当前光标所在行中包含的可以转换px值的方式,开发文案与上述相似,只要获得行号与行的内容即可。

代码

插件代码已托管在github中,本文章中不再重复列出,需要的朋友可以前往github查看,插件的使用方法也可以在上面找到,这里也不再赘述。

使用

插件已上传到jetbrains官网中,目前支持webstorm和idea,可以在官方仓库中搜索 px2remforwebstorm 找到插件(file - settings - plugins - browse repositories)。

首先需要设置转换的比例值,设置菜单可以在 file - other settings - px2rem 中找到,转换使用 shift f 快捷键,可以转换光标选中的文字,也可以转换一行内可以转换的样式,一些复杂的样式在转换出现问题时可以用光标选中文字的方式转换。
在这里插入图片描述

传送门

github地址 (持续更新)

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网