嗨大家好,昨天建立的如何呢!
我想应该不会遇到太多的困难吧~
虽然上次没有明讲,
但我想应该大部分人都是用 VS Code 在开发吧?
既然如此我们就来介绍个好用的东西!
Tailwind CSS IntelliSense 是一个 VS Code 的扩充套件,它可以让你在 Tailwind 的开发体验急速上升,这样说你一定不明白,让我们直接列出来看看各项特色功能吧。
智慧提示可以使用 class 名称,以及 class 实际上所代表的功能,语法提示的话就像是这样:
那除了语法提示之外,可以看到语法提示的右侧也会简略的显示出内容
,让你快速了解这个功能的用途。
那在图示上也可以发现,一般的功能都是属性的符号,而如果是可以被加在前面当前缀词的变化模式那类,就会是 {} 的符号。
颜色则会直接显示颜色本身,改变颜色用的功能会显示为调色盘。
在 css 档案之中,撰写指令也有自动提示:
语法检查功能可以显示出潜在的错误及 bug,例如像是相同用途的 class 不得放在同个元素
,上图举例:
以这个例子来说,因为 flex 和 block 是同一个 css 属性的不同参数而已,如果你同时写了 flex 和 block,看起来就会是:
div {
display: flex;
display: block;
}
这样的属性设定是毫无意义的,而在 Tailwind CSS 之中,只会使第一个写的属性生效,会忽略後面相同属性的功能,所以这个例子之中也就是只会具有 flex 的效果,而不会是 blcok。
同时滑鼠悬停时也会跳出错误提示:
还有你如果在 css 当中撰写语法,若有错误及 bug 也会显示:
如果你熟悉 CSS 功能,但对 Tailwind 语法不熟悉,这个功能肯定可以大大的帮上你。 把滑鼠悬停在 class 上,会跳出这个 class 的内部实际上实现的功能以及在 css 中真正的 class 名称:
提供语法定义来正确地强调 Tailwind 功能。
安装方法其实非常简单,就如同在 VS Code 中安装其他扩充套件一般。
首先,搜寻 Tailwind
没错,就是第一个,你没看错。
名称一样的也只有它了XD
安装
给它按下去!
你还期待有 Step 3?
花不到几秒的时间就安装好了!
既然安装好就快去用了啦 XD
假设你在 css 档中发现这个警告 ...
其实不要紧,一样都是正常提示语法的,不过因为 @tailwind
、@screen
、@apply
这些爆出警告的 CSS @规则都是 Tailwind 自订的指令,必须透过安装 VS Code 的 PostCSS Language Support
扩充套件或是其他可以帮助解析 PostCSS 语法的扩充套件才能消除业障的小蚯蚓。
搜寻一下,然後安装第二个那个就可以罗~
虽然没什麽好补充的,不过以下这边有几个要点要注意一下哦!
要使语法可以提示,可以检查以下三点:
tailwind.config.js
tailwind.config.js
中是否存在错误在预设没有开启 JIT 模式的情况下,语法提示的详细程度是根据配置档
的详细程度,Tailwind CSS IntelliSense 并不会提供你没有设定
或无法使用
的语法。
若开启 JIT 模式则会全部语法都提示,但
别为了能够提示全部的语法
而开启 JIT。
如果上面这些方法在你的档案中都没办法解决问题,可以开启 Tailwind CSS IntelliSense 中的扩充套件设定:
在 Include Languages 里面增加你所使用的档案类型。
JetBrains IDEs 也可以支援相关的语法功能,
但还是推荐你使用 VS Code 就好。
呼! 今天的图片好多。
因为啊其实官方也没有介绍的很详细,
所以如果这篇有错误的地方请不要害羞~
大力的在下面留言告诉我哦!
使用上应该是不太会遇到问题,
下个篇章,我们就要来拆阿嬷的裹脚布罗~
(啊 ... 臭!)
大约重复五十次
关於兔兔们:
( # 兔兔小声说 )
兔兔给认真看到这里的人一点小福利哟!
只要有看到这里,只要装一次就好而且不用解除安装。如果没有追踪每篇的兔兔小声说,
就让他们重复练习 100 次吧!!!(咦 ... 作业上说好的 50 次呢 ...)
<<: [区块链&DAPP介绍 Day6] Solidity 教学 - reference types
>>: [Tableau Public] day 14:一起来制作第二张仪表板吧
既然我们知道该怎麽在虚拟机跟手机上显示撰写程序的结果了,那直接使用 TextView 动手写一个简单...
Java 其中最重要的观念就是物件,一个物件的基本宣告结构是~ [存取范围修饰字] class 类别...
安装Unity Hub 请到Unity的官网下载页面 https://unity3d.com/ge...
这次我们要用另外一个也同是Firebase的即时云端储存服务,名叫RealTime。而他们两个同时...
什麽是 Lifecycle Hook? 在开始介绍之前,先来了解一下何谓 生命周期 (Lifecyc...