位置: IT常识 - 正文

webstorm使用指南(webstorm功能)

编辑:rootadmin
webstorm使用指南 前言

推荐整理分享webstorm使用指南(webstorm功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:webstorm用法,webstorm用法,webstorm入门,webstorm用法,webstorm怎么用,webstorm app,webstorm app,webstorm app,内容如对您有帮助,希望把文章链接给更多的朋友!

前端开发比较推荐的两款编辑器JetBrains的WebStorm和微软的VsCode,本人之前开发一直用的VsCode,日常开发其实基本上就满足了,但有几个地方对于我来说一直都是痛点,体验感非常不好。

首先是Git分支管理和提交,虽然有插件但是跟JetBrains的Git工具完全没得比,并且电脑配置差点每次想回滚或者查看前后差异都要卡老半天。平时开发基本不用,都是在终端输入命令操作。

其次是Vue的一些JS代码调试,虽然网上有一些VsCode如何支持调试的教程,但我弄了老半天都没弄好,很难弄。WebStorm针对调试这一块只要简单配置下就可以直接使用了,都不需要下载什么插件。

最后还有一些其他的功能,比如JetBrains的本地文件修改历史查看,代码格式化,eslint都不需要装插件只要指定配置文件路径就可以直接使用

缺点

当然WebStorm的缺点是非常吃内存,我对比了下VsCode打开同样的项目一般400M左右就搞定了,但WebStorm却要1.5G左右,电脑配置差点的建议不要使用,并且像JetBrains提供的软件很吃硬盘

另一个VsCode打开速度很快,跟WebStorm基本不是一个档次的。平时查看开源项目建议还是直接使用VsCode把,如果要持续开发的话,有条件的建议使用WebStorm,可以减少一些配置和插件,直接上手使用。

WebStorm还是需要软件付费的,虽然互联网时代,网上随便一搜就能找到破解版的。但有能力的话还是建议支持正版,这样开发人员也有更多的精力投入开发中,带来更好的用户体验和强大的功能。

下载安装

官网:https://www.jetbrains.com/webstorm/

历史版本:https://www.jetbrains.com/webstorm/download/other.html

破解:https://www.lookdiv.com/box/%E8%A7%A3%E5%8E%8B%E8%BF%99%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%E5%88%B0%E6%A1%8C%E9%9D%A2%E6%89%93%E5%BC%80w.zip

常见配置

个人WebStorm版本号

内存卡顿

排除node_modules文件夹

启动

不推荐使用这种方式,WebStorm会启动Node js环境,占用内存很大

建议通过终端启动,占用内存很少

格式化代码webstorm使用指南(webstorm功能)

设置保存自动格式化代码

如果没有找到prettier,添加依赖npm install --save-dev --save-exact prettier

一般情况下就好了,如果需要自定义的话就在跟目录下建一个.prettierrc文件配置你的项目文件格式化内容,重启下项目保存后生效

{ "printWidth": 120, "semi": false, "singleQuote": true}

Eslint配置

相关依赖

我这里配置文件有继承vue的配置规则,所有要引用eslint-plugin-vue"eslint": "^8.14.0","eslint-plugin-vue": "^8.7.1",npm install --save-dev eslint@8.14.0npm install --save-dev eslint-plugin-vue@8.7.1

示例:

.eslintrc.json

{ "env": { "browser": true, "es2021": true }, "extends": [ "plugin:vue/essential" ], "parserOptions": { "ecmaVersion": "latest", "sourceType": "module" }, "plugins": [ "vue" ], "rules": { "semi": [2, "never"], "comma-dangle": 0, "no-console": 0, "quotes": [2, "single"], "no-undef": 0, "no-debugger": 0, "import/no-unresolved": 0, "import/extensions": 0, "no-param-reassign": 0, "vue/multi-word-component-names": 0, "vue/no-multiple-template-root": 0, "import/no-extraneous-dependencies": 0 }}

.eslintignore

assetsmockGit使用

略,跟IDEA使用一样

调试

调试之前记得先启动项目,然后新增配置项

简单设置下项目启动URL即可,配置好后点击debug,会自动打开浏览器跳转启动页面,这时候可以调试了

这时候就可以打断点了,但运行的时候就会走到这里来,这里跟IDEA执行可以一步步执行不一样,试了老半天会跳到vue源码里面去,只能一个个打断点看变量,感觉有点弱智

后面发现要配合浏览器自带的调试使用???

插件推荐

离线插件下载地址:https://plugins.jetbrains.com/

CodeGlance Pro

https://plugins.jetbrains.com/plugin/18824-codeglance-pro/versions

Atom Material Icons

https://plugins.jetbrains.com/plugin/10044-atom-material-icons

Chinese (Simplified) Language Pack / 中文语言包

https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----

One Dark theme

自己去官网选一个合适的主题 https://plugins.jetbrains.com/search?orderBy=downloads&tags=Theme

https://plugins.jetbrains.com/plugin/11938-one-dark-theme

后续补充
本文链接地址:https://www.jiuchutong.com/zhishi/298272.html 转载请保留说明!

上一篇:智能优化算法学习总结(智能优化算法书籍推荐)

下一篇:前端开发常用哪些工具软件?(前端开发常用技术)

  • 小米手表可以用微信吗(小米手表可以用QQ吗)

    小米手表可以用微信吗(小米手表可以用QQ吗)

  • 苹果返回键怎么设置出来(苹果返回键怎么隐藏)

    苹果返回键怎么设置出来(苹果返回键怎么隐藏)

  • 苹果13怎么调亮度(苹果13怎么调亮度快捷键)

    苹果13怎么调亮度(苹果13怎么调亮度快捷键)

  • 抖音关注不了别人怎么解除限制(抖音关注不了别人怎么解封)

    抖音关注不了别人怎么解除限制(抖音关注不了别人怎么解封)

  • 小米手机有几种关机方式(小米手机有几种返回方式)

    小米手机有几种关机方式(小米手机有几种返回方式)

  • socket error什么意思(socket error event)

    socket error什么意思(socket error event)

  • 分栏为什么只在一边(分栏为什么有些地方还是一栏)

    分栏为什么只在一边(分栏为什么有些地方还是一栏)

  • 阿里巴巴天猫淘宝区别(阿里巴巴天猫淘宝有什么关系)

    阿里巴巴天猫淘宝区别(阿里巴巴天猫淘宝有什么关系)

  • 华为电子书模式护眼吗(华为电子书模式什么意思)

    华为电子书模式护眼吗(华为电子书模式什么意思)

  • 广场可见和主页可见的区别(广场可见主页看得见吗)

    广场可见和主页可见的区别(广场可见主页看得见吗)

  • ai保存图片成什么格式(ai保存图片成什么格式可以修改)

    ai保存图片成什么格式(ai保存图片成什么格式可以修改)

  • 撤销正在键入什么意思(撤销正在键入怎么出现)

    撤销正在键入什么意思(撤销正在键入怎么出现)

  • 苹果耳机电池不耐用了怎么办(苹果耳机电池不能储存电)

    苹果耳机电池不耐用了怎么办(苹果耳机电池不能储存电)

  • 手机号怎样改实名认证(手机号码怎么修改实名)

    手机号怎样改实名认证(手机号码怎么修改实名)

  • itunes u可以卸载吗(itunes可以删除软件吗)

    itunes u可以卸载吗(itunes可以删除软件吗)

  • 苹果6电信版能用移动卡吗(苹果6电信版能插卡吗)

    苹果6电信版能用移动卡吗(苹果6电信版能插卡吗)

  • 八核处理器是骁龙多少(八核处理器是骁龙660)

    八核处理器是骁龙多少(八核处理器是骁龙660)

  • vivonex35g是双模吗(vivonex35g是双卡双待吗)

    vivonex35g是双模吗(vivonex35g是双卡双待吗)

  • p20充电器多少w(华为p20充电器多少w)

    p20充电器多少w(华为p20充电器多少w)

  • 粘贴是ctrl加什么(粘贴是用什么快捷键)

    粘贴是ctrl加什么(粘贴是用什么快捷键)

  • 电话接听声音小怎么办(苹果手机电话接听声音小)

    电话接听声音小怎么办(苹果手机电话接听声音小)

  • 手机接电话声音小怎么回事(手机接电话声音很小怎么办)

    手机接电话声音小怎么回事(手机接电话声音很小怎么办)

  • 为什么腾讯视频打不开(为什么腾讯视频不能用手机号登录)

    为什么腾讯视频打不开(为什么腾讯视频不能用手机号登录)

  • 最多按键的鼠标是什么(鼠标按键多有用吗)

    最多按键的鼠标是什么(鼠标按键多有用吗)

  • 前端如何使用后端提供的接口拿数据,文件配置及详细使用(前端后端选择)

    前端如何使用后端提供的接口拿数据,文件配置及详细使用(前端后端选择)

  • 前端是什么,是干嘛的(前端是指什么工作)

    前端是什么,是干嘛的(前端是指什么工作)

  • iptraf-ng命令  交互式彩色IP LAN监视器(ip a命令详解)

    iptraf-ng命令 交互式彩色IP LAN监视器(ip a命令详解)

  • 个税申诉已受理怎么撤销
  • 什么是小规模纳税人税率
  • 如何分辨海关完税凭证的真假?
  • 增值税电子专用发票需要盖章吗
  • 公司收到待报解预算收入退的款是什么
  • 结转代扣社会保险费分录
  • 利润表季报的本期金额是本年累计吗
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 资产几百亿真的有那么多钱吗?
  • 银行贷款减值准备转回处理
  • 房地产企业印花税税目
  • 补交以前年度增值税的科目处理
  • 公司和员工之间
  • 小规模纳税人纳税申报流程
  • 那些发票可以报
  • 网上勾选认证发票步骤
  • 继承房产出售时交个人所得税税率是多少
  • 国税代开增值税专票开错了如何处理?
  • 查询税务信用评级
  • 企业产品成本的构成项目主要有哪些
  • 固定资产差额
  • 建筑业预交增值税最新政策
  • 拍卖的物品
  • 质量扣款入账
  • 已经认证抵扣的发票需要冲红
  • 销售房产营业税怎么算
  • kali linux怎么修改用户名
  • PHP:Memcached::prepend()的用法_Memcached类
  • 资产评估增值额
  • php怎么读取txt
  • 虚开发票的管理办法是什么?
  • JavaScript ,18种常用数组方法,快来看看你会吗?
  • thinkphp和php
  • 个税申报可以作废重新申报吗
  • 11个点的是什么星座
  • 支租赁费用计提印花税吗
  • 费用退回如何记账
  • 如何查询去年企业所得税
  • SQLserver数据库的while附近有语法错误,应为AS
  • php脚本加密
  • 织梦tag标签怎么用
  • 不良品扣款入什么科目
  • 化粪池承包合同
  • 发票上盖成财务章了怎么办
  • 人民币报关可以收美金吗
  • 公户网银丢了
  • 理解的近义词
  • 哪些科目会影响损益
  • 先付款后开票怎样写证明
  • 三证合一指的是什么意思
  • 先确认收入后开票怎么做分录
  • 银行手续费如何做账务处理
  • 用银行存款支付本季度短期借款利息
  • 支付劳务费后缴多少税
  • 汇算清缴退税分录怎么做
  • 企业清算处置固定资产
  • 车辆购置税具有价外征收转嫁税负的特点吗
  • 公司对公账户的钱怎么取出来
  • 委托加工业务经常出现的涉税错误有哪些
  • 一分钟教你
  • 会计凭证中阿拉伯数字如何书写
  • sql提取数据库表中的数据
  • 如何查看mysql连接池
  • mysql5.5创建用户
  • win7系统中如何禁用和启用网络
  • win8.1无法进入系统
  • macbook怎么玩ios游戏
  • srvc32.exe - srvc32是什么进程
  • 开机密码怎么删除
  • 内存运行linux
  • 更新win10后扬声器无声音
  • linux系统的服务器,重启之后运算速度变慢
  • node搭建本地服务器运行html
  • android百分比布局
  • Unity3D Vuforia Android 拨打电话
  • javascript入门基础
  • Python使用dis模块把Python反编译为字节码的用法详解
  • 税控盘时间不对有影响吗
  • 内蒙古国家税务总局官网
  • 济宁地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设