Tailwind CSS Intellisens 插件自动补全优化

Tailwind CSS IntelliSens

Tailwind CSS IntelliSens是一个VSCode插件,用来做语法提示和自动补全。属于必装插件。

https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss

把经常遇到问题罗列如下:

1、需要空格才能触发自动补全

.vscode/settings.json中如下配置,即可解决

"editor.quickSuggestions": {
  "strings": true
},

2、自定义自动补全触发时机

插件默认只有用户在写className=xxx的时候会触发自动补全,如果想要别的方式触发自动补全。可以在settings.json中通过配置 tailwindCSS.experimental.classRegex 来解决问题

"tailwindCSS.experimental.classRegex": [
  ["cn\\(([^)]*)\\)", "[\"'`]([^\"'`]*)[\"'`]"],
  ["\\b\\w*Style\\b\\s*=\\s*[\"'`]([^\"'`]*)[\"'`]"],
  ["\\b\\w*ClassName\\b\\s*=\\s*[\"'`]([^\"'`]*)[\"'`]"],
  ["\\b\\w*ClassNames\\b\\s*=\\s*[\"'`]([^\"'`]*)[\"'`]"]
]

更多的自定义规则可参考:https://github.com/paolotiu/tailwind-intellisense-regex-list#classnames

效果如下:

Comments (0)

Loading session...