Overview Version History Q & A Rating & Review
背景
在日常开发中,我们往往会遇到一些繁琐的小问题,这些小问题虽然解决起来花不了多少时间,但是聚沙成塔,最终还是会影响到我们的开发效率。
比如:
我们创建 React 组件,新建文件的时候,往往是用小写单词拼接去命名这个文件:one-test-react-component.tsx
而我们在该文件里定义这个组件时,我们又需要写成 Pascal 的形式:
OneTestReactComponent
这时候我就会想,啊,有没有一个快捷的工具,能够直接将one-test-react-component
转换为OneTestReactComponent
,而省去我手动一个个修改单词首字母呢?
再比如,我们往往在开发单页应用的时候,会给该应用的每张 page 设置不同的路由和权限 code
而根据命名规范,我们往往会将一张 HomePage 组件的路由设置为HOME_PAGE_ROUTE_PATH
,权限 code 设置为HOME_PAGE_ROUTE_AUTH_CODE
。
这时候我也会想,啊,一个个去变成大写字母,在一个个去按下划线让他们接起来,也很痛苦,有没有一个快捷的工具能救救我?
于是这个插件就诞生啦!!😄
快捷键
⌘
+ E
功能描述
本插件支持几种快速的字符格式转换,不过这些转换有一些规则的限制,如下:
全部转换为小写:l HELLO WORLD
=> hello world
全部转换为大写:c hello world
=> HELLO WORLD
小写字符串下划线拼接(拼接的内容以空格分割):u hello world
=> hello_world
大写字符串下划线拼接(拼接的内容以空格分割):uc hello world
=> HELLO_WORLD
字符转为 Pascal(拼接的内容以" "
或者"_"
或者"-"
分割):p hello-world
=> HelloWorld
默认不加任何的标识,则全部转换为大写:hello world
=> HELLO WORLD
输入mwf
后(mwf: Modal with Form),按下快捷键,即可获取带有 Form 表单的弹窗组件的模版代码
输入pm
后(pm: Pure Modal),按下快捷键,即可获取弹窗组件的模版代码
输入dwf
后(mwf: Drawer with Form),按下快捷键,即可获取带有 Form 表单的抽屉组件的模版代码
输入pd
后(pd: Pure Drawer),按下快捷键,即可获取抽屉组件的模版代码
模版代码创建的弹窗样式图
带有表单的弹窗
弹窗样式
弹窗加载状态
空弹窗
模版代码创建的抽屉样式图
带有表单的抽屉
抽屉样式
抽屉加载状态
空抽屉