分享一个好用的 i18n 插件:I18n Fast,我们团队内部也在用这个,帮作者做做推广
区别于市面上其他插件,这个插件可以自己写 js 代码去自定义国际化需求
优点:自由度高,可以自己写代码扩展功能,基本上可以满足所有需求和技术栈了
缺点:需要写 js 代码,不然没法用。不过可以参考作者给的示例代码改改就能用
感觉其他插件用着别扭可以研究研究这个
这里也是 Copy https://juejin.cn/post/7546664451485237282 这个文章里面的截图,有兴趣可以读一下原文。
回显效果:
cmd/ctrl + click
下钻跳转至 i18n 定义位置选中转换:
cmd + option + c
/ ctrl + alt + c
批量转换:
cmd + option + c
/ ctrl + alt + c
转换剪切板文本并粘贴:
cmd + option + v
/ ctrl + alt + v
遇到重复 i18n 时:
i18n-fast.conflictPolicy
配置来执行对应策略smart
模式,有超过一个 i18n 定义,所以弹出选择器自行选择:要复用的 key 、忽略(重新生成)、跳过更多i18n-fast.conflictPolicy
可选项参考配置
撤销:
更新下插件下载地址 VSCode Marketplace: https://marketplace.visualstudio.com/items?itemName=lvboda.vscode-i18n-fast
1
imjiaoyuan 21 小时 29 分钟前 via Android
借楼说个题外话,OP 这个录屏可以显示按键的软件是啥?
|
2
caiqichang 9 小时 50 分钟前 ![]() @imjiaoyuan vscode 自带 screencast mode
|