WebStorm前端开发工具进阶

  • 模板语法(强烈推荐使用,开发效率快到飞起)
  • 代码格式化之ESLint一键格式化
  • 服务器直连,打包项目一键推送(抛弃繁琐的ssh,sftp软件)

模板语法(强烈推荐使用,开发效率快到飞起)

WebStorm集成了对各个前端语言的快捷语法支持,这里以Vue(Angular,React同样支持)为例,在.vue文件的template标签内输入v-for然后按下tab键,工具会自动生成如下代码

输入完成后继续按tab光标会切换到对应的语法区域,方便修改。

该功能还支持自定义语法模板(敲重点!),基本上组件够完善的话,一般的页面都不需要写代码了

先看看完整示例:
已分页组件为例,下面开始操作步骤:
1、打开模板语法设置:File | Settings | Editor | Live Templates
2、新建一个模板组

3、新建一个组件模板,填写内容(以html为例)

$变量$ 这个符号在第5步需要用到,相当于告诉开发工具这个是变量,用户自己填的

4、选择模板使用范围(这个必须要设置

5、填写第三步设置的值(记得需要双引号),当然工具也给我提供了例如当前日期类的变量,这个可自行搜索查看
6、完成

配置好之后就可以愉快的使用了,已html为例,在vue文件的template标签内,输入jpage-html按下tab键,工具会自动生成配置好的内容

7、顺便带上我最喜欢的console.log打印的写法

下面看效果

这样能够在你输入this.message的时候,后面字符串内容会自动加上this.message,很快捷的一种打印方式。

代码格式化之ESLint一键格式化

webstorm不仅支持代码格式化,同时支持用户自定义所有格式化配置与Eslint一键格式化

一、自定义代码格式化配置(下面以JavaScript代码为例,其他同理):

  1. 打开模板语法设置:File | Settings | Code Style | JavaScript

    左边勾选按钮,右边可以直接看到展示效果

    这里可以配置使用单引号/双引号,是否需要分号等等

二、ESLint一键格式化配置.

通过webstorm的eslint自动格式化功能,开发者无需去记繁琐的eslint规范。

  1. 首先打开设置:File | Settings | Languages & Frameworks | JavaScript | Code Quality Tools | ESLint(可直接在搜索框输入eslint搜索),导入当前项目的ESLint配置文件。

    2.将整个工程进行ESLint格式化:

    使用该方式也可以对单个文件夹或者单个文件进行一键格式化操作,非常方便。
    3、同时也可以进行快捷键的配置:

    每写完一个代码块,使用配置的快捷键进行格式化,好用!

服务器直连,打包项目一键推送(抛弃繁琐的ssh,sftp软件)

前端项目在完成之后发版会需要打包将dist(大众命名法)文件放在服务器中,webstorm强大的部署功能可以帮我们轻松的完成这一步:
1、连接服务器

2、配置服务器参数

连接成功后下面会出现如下提示:

我们输入Linux命令,可以看到能够正常的显示
至此,远程SSH连接就搞定了(可以抛弃之前的SSH软件了)

接下来开始配置SFTP,抛弃原来的FileZilla等软件

  • 打开设置,找到Deployment,新增一个SFTP连接
    输入名称(自定义)

    添加一个SSH服务器


    选择目标服务器文件夹(你要推送的目标服务器文件夹)

    配置文件夹地址

    搞定,接下来测试效果:
    先对项目进行构建,生成dist文件夹
    然后鼠标右键dist文件夹

    选择Upload to (自己设置的名字)
    搞定!是不是很方便呢!(如果服务器上已经存在相同文件,会进行自动替换)

Webstorm干货(开发效率快到飞起!!!)相关推荐

  1. 听说你想提高开发效率,快来看看这些idea最实用的快捷键,让你的开发如虎添翼!

    前言   隔壁工位的老汪今天又双叒叕提前下班了,而勤奋的小哈频频加班却效果不佳.小哈甚是不解,向老汪请教.老汪笑着说:"哈~我只是在开发时偷偷用了这些快捷键,快捷键能够让我的开发事半功倍,这 ...

  2. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  3. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  4. 盘点 12 款让开发效率“飞起”的 VS Code 插件

    作者 | 浪里行舟 来源 | 前端工匠(ID:frontendJS) VS Code,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的VS Code插件,不出意 ...

  5. 让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  6. php 开发 比 java 快_PHP 比 Java 的开发效率高在哪?

    做了几年PHP,最近在转Java,已经用Java做了半个互联网项目的人强答一下. 个人认为,PHP开发效率高主要是因为弱类型特性和自带强力函数库的原因. Java有太多的条条框框,对于我这种刚学的人来 ...

  7. 干货!华为AutoML助力AI开发效率提升攻略

    你是不是还在为掌握的AI算法少而烦恼? 你是不是还在为选择某个处理方法而犹豫不决? 你是不是还在为调参四处寻求帮助? 你是不是因为超参优化的龟速而愤慨? 你是不是还在为持续优化某个模型而感到寸步难行? ...

  8. 天下武功,唯快不破:后端Java人怎么提升自己的开发效率?

    对一个 Java 后端程序员来说,MyBatis.Hibernate.Data Jdbc 等都是我们常用的 ORM 框架.它们有时候很好用,比如简单的 CRUD,事务的支持都非常棒.但有时候用起来也非 ...

  9. 10个提高开发效率的Vue3常用插件(快来收藏)

    本篇文章给大家总结分享几个好用的 Vue 插件,可以帮助开发者提高开发效率.解决移动端各种滚动场景需求,希望对大家有所帮助! 1.vue-multiselect-next Vue.js 的通用选择/多 ...

最新文章

  1. golang map 判断key是否存在
  2. 捡到vivo手机怎么清除账号_大学保安两天两次跳湖为路人捡手机,您怎么看?...
  3. Angualr中通过原生js和ViewChild的方式获取dom
  4. 通过经度纬度得到距离
  5. 给Teams消息附加图片的三种方式
  6. iterm2 保存阿里云登陆并防止断开连接
  7. 微信 小程序 常见错误
  8. Java反射基础(一)--Class对象获取
  9. 想象力比知识更重要——专访首位吴文俊人工智能最高成就奖得主陆汝钤
  10. 【双11】阿里云边缘节点ENS助力淘宝构建音视频通信网络
  11. 二级计算机java2017级_2017计算机等级二级考试java练习题及答案
  12. php点赞,php如何实现点赞
  13. chrome浏览器隐藏地址栏_谷歌Chrome浏览器正在开发新功能:可直接复制粘贴隐藏密码...
  14. 在Simulink中对S 函数进行参数传递的三种方法
  15. java blazeds,java web开发学习-8 BlazeDS
  16. LaTeX:斜线表头的表格制作
  17. javaScript常用案例
  18. MBTI职业性格测试小程序
  19. Anaconda更新报404:UnavailableInvalidChannel: The channel is not accessible or is invalid.error404
  20. python学习,共同成长,招集python+odoo共同创业合伙人

热门文章

  1. Arouter源码解析(二)——ASM和JavaPoet
  2. 单片机的组成、工作原理、分类、特点以及发展趋势
  3. 使用Python来编写一个简单的感知机
  4. 算法之美——循环移位(XY→YX)逆操作
  5. intellij idea JDK设置
  6. 爬虫之使用正则提取数据
  7. ideaVim 使用总结
  8. undefined、null与NaN的区别
  9. 如何删除SQL Server残留文件
  10. EL表达式、JSTL标签库、文件上传和下载