WebStorm 中 CSS 模块的 Next.js 自动完成类?

Posted

技术标签:

【中文标题】WebStorm 中 CSS 模块的 Next.js 自动完成类?【英文标题】:Next.js automatic class completion for CSS modules in WebStorm? 【发布时间】:2022-01-05 02:58:30 【问题描述】:

有没有办法在 IntelliJ IDEA 的应用程序中为 CSS 模块添加自动类完成?

我使用 WebStorm,目前正在 Next.js (React) 上开发一个项目。

我曾经写过类似div.avatar 的东西,然后按TAB 键,这样IDE 就会将我的代码转换为<div class="avatar"></div>。我想知道这对于 CSS 模块是否可行,因为现在我需要手动重写每个 CSS 类。

【问题讨论】:

"我曾经写过类似 div.avatar 的东西,然后按 TAB 键,这样 IDE 就会将我的代码转换为 "这是标准的 Emmet 功能。您无法自定义此类行为。 这张票似乎是你所追求的:考虑观看它(星/投票/评论)以获得任何进展的通知:youtrack.jetbrains.com/issue/WEB-52596 @LazyOne 谢谢,这正是我要找的! 【参考方案1】:

我曾经写过类似div.avatar 的东西,然后按 TAB 键,这样 IDE 就会将我的代码转换为 <div class="avatar"></div>

那是standard Emmet functionality。您无法在 WebStorm 中自定义此行为。

https://youtrack.jetbrains.com/issue/WEB-52596 -- 观看这张票(星号/投票/评论)以获得任何进展的通知。 我建议你这样做,以便开发人员知道这是一个必需的功能(提高优先级:没有投票意味着没有用户对此感兴趣)

【讨论】:

以上是关于WebStorm 中 CSS 模块的 Next.js 自动完成类?的主要内容,如果未能解决你的问题,请参考以下文章

webstorm2016.1的一些CSS3属性没有提示

如何让 WebStorm 解析功能模块?

请问webstorm 用哪个快捷键 看图片文件是不是被调用(就是html或者css)中使用了这张图片

webstorm 编译 Less 保存自动生成 wxss/acss/css

WebStorm JSDoc 类声明,用于使用 node.js 模块完成代码

如何激活webstorm for mac 2016 2.3