Css Module Emmet JSX/TSX在 JSX / TSX 文件中通过 Emmet 风格语法快速生成带 className={css.xxx} 的代码结构 功能介绍| 输入 | 展开结果 |
| ----------------------- | ----------------------------------------------------------------------- |
|
|
| 语法 | 示例 | 说明 |
|---|---|---|
. |
div.box |
生成 className |
# |
h1#title |
生成 id |
> |
div>span |
嵌套标签 |
+ |
div+span |
同级标签 |
{} |
p{Hello} |
文本内容 |
不支持:
*3(倍数展开)- 属性表达式(如
[attr=value])
快捷键说明
- 默认快捷键
| 快捷键 | 功能 | 适用范围 |
|---|---|---|
| alt+' | 展开缩写为 JSX 结构 | jsx, tsx |
自定义快捷键
打开命令面板:
Windows / Linux:Ctrl + Shift + P
macOS:Cmd + Shift + P
输入 “Keyboard Shortcuts (JSON)” 或 “键盘快捷方式 (JSON)”,然后回车。
添加自定义快捷键,例如:
{ "key": "tab", "command": "cssModuleEmmet.expand", "when": "editorTextFocus && editorLangId =~ /^(javascriptreact|typescriptreact)$/" }
