Typo
Thanks. 感谢安装~ 这是一个用于修复中文输入法标点输入错误的扩展。
Features(Fix typo)
针对任意文件进行行内替换
| 找到字符 |
替换成 |
|
|
| 。 |
. |
| , |
, |
| “ |
" |
| ” |
" |
| ( |
( |
| ) |
) |
| ; |
; |
| ? |
? |
| : |
: |
| 》 |
> |
| 《 |
< |
| ‘ |
' |
| ’ |
' |
| 、 |
/ |
| 、、 |
// |
| ¥ |
$ |
| 。. |
. |
| 【 |
[ |
| 】 |
] |
| ! |
! |
| 「 |
[ |
| 」 |
] |
针对 CSS/LESS/SCSS:
* 补齐 .
例如 输入了 foo { 将会修复为 .foo {
* 替换多个 .. 为单个 .
例如 输入了 ..foo { 将会修复为 .foo {
* 替换多个 ## 为单个 #
例如 输入了 ##F00 将会修复为 #FOO
* 不带 # 的 16 进制颜色值,补上 #
例如 输入了 color: F00 将会修复为 color: #FOO
* 将中文标点替换成英文标点
例如 输入了 。foo { 将会修复为 .foo {
typo.genReactData
用于将空格或换行为分割的内容生成 data 数据集,以下为示例:
字符1 字符2 字符3
生成
data={
[
{ label: '“字符1', value: 0},
{ label: '“字符2', value: 1},
{ label: '“字符3', value: 2},
]
}
typo.genReactTag
用于将 “:text(字符)” 生成 <Text label="字符" />
同时也可以生成以下格式:
也可以用 “:text 内容” 进行转换
:text() -> <Text label="字符" />
:button() -> <Button>字符</Button>
:select() -> <Select placeholder="字符" />
:input() -> <Input placeholder="字符" />
:radio() -> <RadioGroup | />
:check() -> <CheckboxGroup | />
:date() -> <DatePicker placeholder="字符" />
:time() -> <TimePicker placeholder="字符" />
:tip() -> <HelpTips tips="字符" />
:title() -> <Titlebar title="字符" />
:link() -> <Link label="字符" />
:a() -> <a href="字符">字符</a>
:divider -> <Divider type="vertical" />
:form -> <FormGroup>字符</FormGroup>
:meta-form -> <MetaFormGroup>字符</MetaFormGroup>
typo.wrapReactProps
将
<Component props1="value" props2="value" />
转换成属性换行的形式
props1="value"
props2="value"
/>```
## 键盘快捷键
### 设置 Fix typo 快捷键
可以自行将以下命令设置成快捷键,这样就可以在当前行进行替换了:
| 命令 | 按键 |
|----|----|
| typo.fix | Ctrl + Shift + .|
### 设置 Wrap with tag 快捷键
| 命令 | 按键 |
|----|----|
| typo.wrapWithTag | F2 |
> 可以使用 TagName.className 来快速生成
选中的内容
### 打包发布
vsce package
https://marketplace.visualstudio.com/manage