您当前的位置: 首页 > 

梁云亮

暂无认证

  • 4浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【精品】Intellij中Emmet插件的使用技巧

梁云亮 发布时间:2020-08-09 04:54:10 ,浏览量:4

Emmet简述

Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。 在后缀为.html/.css中输入缩写后按Tab键即会自动生成相应代码. 语法基本规则如下:

html:5

输入:! 或者 html:5 或者 html:4s 或者 html:4t 将自动补全html基本结构: 示例:

doctype html>

    
        
        
        
        Document
    
    
        
    

link:css

输入link:css引入css样式文件:


script:src

输入script:src引入js文件:


输入标签名自动补齐

输入标签名,按tab键自动补齐,{}可输入标签内的文本 : 示例:

h1{好好学习,天天向上!}
生成:
好好学习,天天向上!

在这里插入图片描述

lipsumN在这里插入图片描述

输入随机文本

使用"#“生成id,”.“生成class,”[]"生成属性

示例:

p#name.ui.button[op='jia']
生成:

在这里插入图片描述

使用">“生成子标签,”+" 生成兄弟标签,"^"生成上级的兄弟标签

示例:

div>p{梁云亮}
生成:

    梁云亮


div.ui.button+div#info
生成:



div>p{梁云亮}^div[p=321]
生成:

    梁云亮


"*"生成多个相同的标签

示例:

ol>li*5>lipsum2
生成:

    Lorem ipsum.
    Laboriosam, velit.
    Illum, iure!
    Aliquid, enim.
    Aperiam, eum.
 
"()"对标签分组

示例:

div>(ul>li*5>lipsum1)+(span>lipsum10)+a[href="#"]
生成:

    
        Lorem.
        Officia.
        Illum.
        Dolor.
        Repellendus.
    
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore, maiores!
    

"$"生成1到n的自动编号
ul>li*3>img[src=imgs/$.jpg][alt=$]
生成:

    
    
    

ul>li*3>img[src=imgs/$$$.jpg][alt={img $}]
生成

    
    
    



ul>li*3>img[src=imgs/$$$@8.jpg][alt={img $}]
生成:

    
    
    



ul>li*3>img[src=imgs/$$$@-8.jpg][alt={img $}]
生成:

   
   
   

包装文本行

原始文本:

首页
产品介绍
相关案例
关于我们
联系我们
而我们预期的效果是这样

选中文本,按快捷键:ctrl+alt+j,或选择主菜单上的:代码|环绕着|实时模板。

在这里插入图片描述 选中Emmet,然后在打开的窗口中输入:ul>li* 注意:右侧的下拉列表。单击向下箭头以查看最近应用的Emmet实时模板的历史记录: 还要注意颜色指示。如果键入有效的Emmet缩写,则背景为绿色。但是,输入不存在的缩写时,背景变为红色: 在这里插入图片描述 回车,最终效果:


    首页
    产品介绍
    相关案例
    关于我们
    联系我们
    而我们预期的效果是这样

其它
a:mail          => 
a:link          => 
form:get        => 
form:post        => 
input           => 
inp             => 
input:hidden    =>  input:h亦可
input:email     => 
input:password  => 
input:checkbox  => 
input:radio     => 
select          => 
option          => 
bq              => 
btn             => 
btn:s           => 
btn:r           => 
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0390s