位置: 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 转载请保留说明!

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

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

  • 4个秘诀,看他们是如何抓住新客户的(看那个方法)

    4个秘诀,看他们是如何抓住新客户的(看那个方法)

  • 关于网店推广你可以少走弯路(网店推广文章)

    关于网店推广你可以少走弯路(网店推广文章)

  • 苹果13防水等级是多少(苹果13防水等级排第几)

    苹果13防水等级是多少(苹果13防水等级排第几)

  • 微信视频号里的视频怎么保存到相册(微信视频号里的视频怎么复制链接)

    微信视频号里的视频怎么保存到相册(微信视频号里的视频怎么复制链接)

  • 华为荣耀20青春版内存多大(华为荣耀20青春版参数配置详细)

    华为荣耀20青春版内存多大(华为荣耀20青春版参数配置详细)

  • win10装win7触摸板失灵(触摸板 win7)

    win10装win7触摸板失灵(触摸板 win7)

  • 因特网最主要的服务方式是(因特网最主要的服务方式是www吗)

    因特网最主要的服务方式是(因特网最主要的服务方式是www吗)

  • 淘宝网名称怎么取(淘宝的昵称怎么改好听)

    淘宝网名称怎么取(淘宝的昵称怎么改好听)

  • 联想任务管理器快捷键是什么(联想任务管理器未响应)

    联想任务管理器快捷键是什么(联想任务管理器未响应)

  • 滴滴几个小时不给派单为什么(滴滴车主几个小时不派单)

    滴滴几个小时不给派单为什么(滴滴车主几个小时不派单)

  • 淘宝送的vip影视卡是什么(淘宝送的vip影视怎么用)

    淘宝送的vip影视卡是什么(淘宝送的vip影视怎么用)

  • 在别人电脑上登录微信没退怎么办(在别人电脑上登微信是否安全)

    在别人电脑上登录微信没退怎么办(在别人电脑上登微信是否安全)

  • qq被对方拉黑显示什么(qq对方把我拉黑显示什么)

    qq被对方拉黑显示什么(qq对方把我拉黑显示什么)

  • ps如何复制蒙版(ps粘贴到蒙版)

    ps如何复制蒙版(ps粘贴到蒙版)

  • 微信没有消息怎么还有个1(微信没有消息怎么还提示有消息)

    微信没有消息怎么还有个1(微信没有消息怎么还提示有消息)

  • 高德地图怎样截屏地图(高德地图怎么截屏整个地铁图)

    高德地图怎样截屏地图(高德地图怎么截屏整个地铁图)

  • 苹果耳机2代1代区别(苹果耳机二代一代啥区别)

    苹果耳机2代1代区别(苹果耳机二代一代啥区别)

  • vivoz3和vivoz3x对比(vivoz3和z3x这两款手机哪个好一些)

    vivoz3和vivoz3x对比(vivoz3和z3x这两款手机哪个好一些)

  • 国标码和内码的转换(国标码和内码的转换器)

    国标码和内码的转换(国标码和内码的转换器)

  • win11电脑怎么设置鼠标滑轮一次滚动一个屏幕?(win11电脑怎么设置开机密码)

    win11电脑怎么设置鼠标滑轮一次滚动一个屏幕?(win11电脑怎么设置开机密码)

  • 【css】svg修改图标颜色(svg怎么改大小)

    【css】svg修改图标颜色(svg怎么改大小)

  • Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)(android应用程序开发语言)

    Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)(android应用程序开发语言)

  • AIGC技术周报|图灵测试不是AGI的智力标准;SegGPT:在上下文中分割一切;ChatGPT能玩好文字游戏吗?(技术部周报怎么写)

    AIGC技术周报|图灵测试不是AGI的智力标准;SegGPT:在上下文中分割一切;ChatGPT能玩好文字游戏吗?(技术部周报怎么写)

  • 机械设备买回来怎么消毒
  • 预缴税款如何抵扣苗木款
  • 成品油跨月发票红字冲销步骤
  • 营改增之后建筑企业哪些税可以抵扣
  • 赠送车子需要过户吗
  • 应交税金进项税的会计分录
  • 计提工资和应付职工薪酬怎么不一样
  • 房屋租赁违约金是月租金的30%还是年租金
  • 固定资产减半征收2%申报如何填增值税纳税申报表
  • 装卸收入的增值税税率是多少
  • 税率开错跨月没法收回
  • 国家金库为什么扣我银行里的钱
  • 以库存抵债的账务处理
  • 税法对弥补亏损的规定是什么?
  • 消费型增值税的特点的是( )
  • 平均应收账款金额
  • 银行承兑贴现到哪里去了
  • 股份支付的会计处理?
  • 有现金折扣的采购业务全流程
  • 年末结转年初建账
  • 年底公司抵税
  • win11测试版和正式版区别
  • php正则表达式实例
  • 抖音自动抢福袋挂机软件哪个好
  • steam怎么退款申请退款要多久
  • win11 zen2
  • 固定资产没提完折旧,提前处理
  • element栅格布局
  • 广告费业务宣传费可以结转吗
  • 固定资产加速折旧方法
  • 支付航天信息服务费怎么入账
  • php framework框架
  • php xml转数组
  • mm32开发教程
  • 微信小程序用电脑怎么打开
  • tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异
  • php无限分类实现不实用递归
  • php内存缓存功能怎么用
  • -mtime命令
  • 餐饮服务专票可以抵税吗
  • 季度做账是什么意思
  • 小规模纳税人免增值税的账务处理
  • 发票开预付卡充值可以计入费用吗
  • 去银行取对账单需要带什么
  • 土地增值税是对转让什么并取得收入的单位和个人
  • 所得税费用本期金额怎么算
  • 个体户开电子发票怎么申请
  • 房产税如何申请减免
  • 换出长期股权投资的会计处理
  • 公对公退款是不是很麻烦
  • 个税申报属于哪个部门的职责
  • 以银行存款支付固定资产修理费
  • 加油账务处理
  • 经营活动产生的现金净流量怎么算
  • 普通发票的金额
  • 支付宝如何打印付款凭证
  • 备抵法核算坏账损失
  • mysql可以存什么
  • 透明数据网
  • windows 2000 server系统安装图解
  • 查看电伊
  • win7开机显示黑屏
  • 怎么自己制作diy
  • mac新手必看教程
  • mac如何更改
  • msoobe.exe是什么
  • win7如何设置多个显示器
  • mac未能分区
  • linux swap分区必须吗
  • Win10 Mobile RedStone预览版14267更新内容汇总(持续更新)
  • jquery()
  • android kotlin开发
  • android view动画
  • shader要学多久
  • js闭包作用问题解决应用
  • 如何把多个文本文档合并成一个且分行不重叠
  • unity 2d 3d混合
  • js如何实现类的继承
  • 运城取暖费网上怎么交
  • 贵阳地铁报销凭证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设