• webstorm实用技巧


    设置自动刷新

    这个非常重要,每次手动刷新是非常麻烦的,默认情况下是开启html和css自动属性的,但js是没有的。可以在下面这个界面设置。
    在这里插入图片描述

    快速插入多行内容到li标签

    比如有下面的5行内容,每行内容都是不一样的。例如百度的新闻列表就是这样。
    现在我想把这些内容快速插入到下面的li标签里面的a标签里面。

    1.aaa
    2.bbbbbb
    3.ccccc
    4.ddddddd
    5.eeee
    
    • 1
    • 2
    • 3
    • 4
    • 5
    <ul>                
      <li><a></a></li> 
      <li><a></a></li> 
      <li><a></a></li> 
      <li><a></a></li> 
      <li><a></a></li> 
    </ul>               
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    这个可以通过webstorm的行选择模式实现。
    实现方法:
    第一步:
    alt+shift+insert或者鼠标右键选择Column Selection Mode。
    一定要先开启这个功能。
    第二步:
    选中要插入的文本内容。一定要在行选择模式下选中,普通模式会出问题。
    第三步:
    到a标签中间的位置选中多行,ctrl+v就可以快速的把内容插入到a标签里面了。

    最后就可以实现下面的效果。

    <ul>               
      <li><a>1.aaa</a></li>
      <li><a>2.bbbb</a></li>
      <li><a>3.cccc</a></li>
      <li><a>4.dddd</a></li>
      <li><a>5.eee</a></li>
    </ul>              
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    使用行选择模式插入多行

    接着上面,实现上面功能的时候,可能忘记加href属性了,这时候还是可以使用行选择功能快速插入多行。

    <ul>                                   
      <li><a href="#">1.aaaaa</a></li>     
      <li><a href="#">2.bbb  </a></li>     
      <li><a href="#">3.ccc  </a></li>     
      <li><a href="#">4.dddd </a></li>     
      <li><a href="#">5.eee  </a></li>     
    </ul>                                  
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    第一步:
    alt+shift+insert或者鼠标右键选择Column Selection Mode。
    一定要先开启这个功能。
    第二步:
    选择多行,输入要插入的文本内容。

    快速创建元素

    1.快速创建父子元素
    .div1>div2>div3,然后按tab键可以快速生成下面的代码。

    <div class="div1">
        <div class="div2">
            <div class="div3"></div>
        </div>
    </div>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2.快速创建多个平级元素
    .div1+.div2+.div3,然后按tab可以快速生成下面的代码。

    <div class="div1"></div>
    <div class="div2"></div>
    <div class="div3"></div>
    
    • 1
    • 2
    • 3

    3.开始创建n个平级元素
    .div$*5,然后按tab.

    <div class="div1"></div>
    <div class="div2"></div>
    <div class="div3"></div>
    <div class="div4"></div>
    <div class="div5"></div>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    翻译插件

    有时候你不知道一个变量的英文是什么,打开浏览器又太慢,可以使用翻译插件快速翻译。
    下用的人最多的这个,这个会在webstorm右上角添加一个小图标,点击快速翻译。
    在这里插入图片描述
    主要用来输入翻译,当然这个插件也是可以划词翻译的。

    在这里插入图片描述
    而且可以翻译文档,这个很强。
    在这里插入图片描述

  • 相关阅读:
    《痞子衡嵌入式半月刊》 第 90 期
    视频特效编辑软件 After Effects 2022 mac中文版介绍 (ae 2022)
    深入解析Java HashMap的Resize源码
    appium2.0+ 单点触控和多点触控新的解决方案
    java 分布式游戏服务器框架,集群游戏服务器框架,游戏服务器网关框架 ioGame 网络游戏服务器框架
    AWS:EC2实例创建步骤
    浅谈如何使用 github.com/yuin/gopher-lua
    Google官方控件ShapeableImageView使用
    PMP认证在即将到来的招聘季节有用吗?
    深入理解二叉树:结构、遍历和实现
  • 原文地址:https://blog.csdn.net/ScottePerk/article/details/126726244