點燈坊

失くすものさえない今が強くなるチャンスよ

使用 HTML Attribute Folder 隱藏 Utility

Sam Xiao's Avatar 2023-01-21

TailwindCSS 一個常被詬病的地方就是 class attribute 有冗長的 utility,導致 HTML 的可讀性不佳,透過 HTML Attribute Folder 可將所有 utility 加以隱藏,只留下 class,當需要維護時再點擊 class 展開即可。

Version

TailwindCSS 3.2
HTML Attribute Folder 1.0

HTML Attribute Folder

folder000

在 Marketplace 安裝 HTML Attribute Folder。

Settings

folder001

Settings -> Tools -> HTML Attribute Folder Settings

List of attributes to fold (separated by comma)

  • 設定要隱藏的 attribute,若以 TailwindCSS 而言,只要設定 class 即可

Placeholder text

  • 設定隱藏後所顯示的字,可以使用 .... 皆可

Folding method

  • 預設為 Attribute Name + Placeholder,亦可改成只顯示 Attribute Name

Collapse by default

  • 設定預設是否隱藏

folder002

設定完成後,所有 utility 將被隱藏只剩下 class attribute。

Conclusion

  • 在開發初期由於經常需要調整 utility,可 預設為不隱藏,等 UI 穩定後改設定成 預設隱藏

Reference

JetBrains Marketplace, HTML Attribute Folder