English | 简体中文
20240816-233530.mp4
一个为 Twind 提供智能感知的 VSCode 扩展程序。
为什么名称尾部会带上 Phoenix
(凤凰) 一词?因为它正在浴火重生,在未来的某一天,它仍会像曾经那样耀眼。
- 智能感应
- 清晰的类信息
- 颜色预览
安装扩展后,简单配置即可使用。
{
// [重要] 填写项目中使用到的预设,如 `tailwind`, ...
"twind-intellisense.presets": ["tailwind", "typography"]
// ...其余配置请向下查看
}
-
描述:是否启用插件
-
类型:
boolean
-
默认值:
true
-
描述:项目中使用到的预设
-
类型:
Array<'tailwind' | '[email protected]' | 'tailwind-forms' | 'autoprefix' | 'container-queries' | 'line-clamp' | 'radix-ui' | 'typography'>
-
默认值:
["tailwind"]
-
额外说明:
请注意,如果你的项目中使用了
tailwind
预设,请务必添加。[email protected]
即为@phoenix-twind/preset-tailwind
(支持最新的[email protected]
)tailwind
即为@twind/preset-tailwind
,其余的也是同理。
-
描述:Twind 配置文件路径
-
类型:
string | undefined
-
额外说明:
该路径应相对于工作区根目录。
- 可填配置文件的完整路径,例如:
'path/to/twind.config.js'
- 可填包含配置文件的目录路径,例如:
'path/to/'
(将自动在该目录下查找twind.config.js
或twind.config.ts
) - 不填则默认在工作区根目录查找
'twind.config.(js|ts)'
另外,即使在 Windows 系统上,也请始终使用正斜杠(
/
)作为路径分隔符 - 可填配置文件的完整路径,例如:
-
描述:颜色预览配置
-
类型:
object
-
属性:
enabled
:- 类型:
boolean
- 默认值:
true
- 描述:是否启用颜色预览功能
- 类型:
- 示例:
{ "twind-intellisense.colorPreview": { "enabled": true } }
-
描述:提取类的相关配置
-
类型:
object
-
属性:
prefixes
:- 类型:
Array<string>
- 描述:要提取的类前缀,参数类型为正则字符串,例如:
"class(Name)?="
- 类型:
ignorePrefixes
:- 类型:
Array<string>
- 描述:要忽略的类前缀,参数类型为正则字符串,例如:
"css(?=
|()"`
- 类型:
- 示例:
{ "twind-intellisense.classExtraction": { "prefixes": ["class(Name)?="], "ignorePrefixes": ["css(?=`|()"] } }
- HTML
- JavaScript
- JavaScriptReact
- TypeScript
- TypeScriptReact
- Vue
- Svelte
- SolidJS
- ...
MIT License © 2024-PRESENT xlboy