HBuilderX版本的 Auto Rename Tag插件:用于html/vue标签自动重命名

插件市场下载

https://ext.dcloud.net.cn/plugin?id=16466

基于 vscode-auto-rename-tag 二次开发

做了源码修改,以及基于 HBuilderX插件 api 的适配迁移

基本功能已具备,测试阶段,欢迎反馈问题

目前使用上还存在两个主要问题,严重影响撤回,如果开发时不怎么使用撤回,则可以先体验这个插件

目前存在问题(预计花一到两个月解决):

1.同步标签名会产生一个编辑操作,所以需要撤回两次才能回到编辑标签之前,vscode 中没有这个问题是因为 vscode 插件开发 api 支持合并编辑操作,插件内部做了处理,所以 vscode 只需要撤回一次,而 hbuilderx 没有这种 api。(后续解决思路:粗暴一点,同步标签名后强制撤回两次,然后插件再一次性还原用户和插件的编辑操作,这样就只需要撤回一次)

2.如果直接清空整个标签,再输入标签名,会导致撤回一直处于清空和新的标签名,因为插件无法判断用户是在编辑标签还是在撤回,从而导致撤回时也触发同步标签操作,vscode 中解决这个问题还是因为 vscode api 能设置合并编辑操作。(后续解决思路:先解决第一个问题,这个问题应该就能解决,或者插件提供一个命令,替换默认撤回,这个命令可以暂时关闭插件,等撤回完了再开启插件,也能实现想要的效果)

等代码完善后进行开源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值