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

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

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

  • 网易云音乐sq什么意思(网易云sq和hq是什么意思)

    网易云音乐sq什么意思(网易云sq和hq是什么意思)

  • 微信账号怎么改(微信账号怎么改密码)

    微信账号怎么改(微信账号怎么改密码)

  • 微信收款显示收款方账户异常(微信收款显示收款失败怎么回事)

    微信收款显示收款方账户异常(微信收款显示收款失败怎么回事)

  • 电脑有屏幕录制功能吗(怎么录屏幕视频)

    电脑有屏幕录制功能吗(怎么录屏幕视频)

  • emui10.1公测时间(emui 10.1)

    emui10.1公测时间(emui 10.1)

  • 抖音好友显示隐藏无效视频(抖音好友显示隐私设置)

    抖音好友显示隐藏无效视频(抖音好友显示隐私设置)

  • mac更新安装失败进不了系统(macbookpro更新安装失败)

    mac更新安装失败进不了系统(macbookpro更新安装失败)

  • qq隐藏会话功能介绍(qq隐藏会话功能什么时候出的)

    qq隐藏会话功能介绍(qq隐藏会话功能什么时候出的)

  • oppo手机导航信号弱怎么办(oppo手机导航信号弱怎么调整)

    oppo手机导航信号弱怎么办(oppo手机导航信号弱怎么调整)

  • 以太网是什么上网方式(以太网是什么网)

    以太网是什么上网方式(以太网是什么网)

  • 华为手机黑屏拍不了照(华为手机黑屏拍照怎么办)

    华为手机黑屏拍不了照(华为手机黑屏拍照怎么办)

  • qq音乐购买单曲没了(qq音乐购买单曲在哪里查看)

    qq音乐购买单曲没了(qq音乐购买单曲在哪里查看)

  • 小米闹钟整天说网络不可用(小米闹钟整天说密码错误)

    小米闹钟整天说网络不可用(小米闹钟整天说密码错误)

  • mg492ch a是三网通吗(mg482ch/a支持电信卡吗)

    mg492ch a是三网通吗(mg482ch/a支持电信卡吗)

  • 微信删除重新下载聊天记录还在吗(微信删除重新下载后还能恢复聊天记录吗)

    微信删除重新下载聊天记录还在吗(微信删除重新下载后还能恢复聊天记录吗)

  • vivo云相册怎么打开(vivo云相册怎么恢复到手机相册)

    vivo云相册怎么打开(vivo云相册怎么恢复到手机相册)

  • 微信的草稿没了怎么办(微信中的草稿没发出会自动消除吗)

    微信的草稿没了怎么办(微信中的草稿没发出会自动消除吗)

  • 电脑微信怎么打开摄像头(电脑微信怎么打印文件)

    电脑微信怎么打开摄像头(电脑微信怎么打印文件)

  • soul能看到访客记录吗(soul的访客记录是怎么算次数)

    soul能看到访客记录吗(soul的访客记录是怎么算次数)

  • 怎么取消唱吧自动续费(如何取消唱吧自动续费功能)

    怎么取消唱吧自动续费(如何取消唱吧自动续费功能)

  • 红米note2蓝牙耳机怎么连接(红米note蓝牙耳机)

    红米note2蓝牙耳机怎么连接(红米note蓝牙耳机)

  • 苹果电话怎么设置陌生电话(苹果电话怎么设置震动响铃)

    苹果电话怎么设置陌生电话(苹果电话怎么设置震动响铃)

  • 冷漠的渡鸦们,美国阿拉斯加州 (© Brian Browitt Photo/Adobe Stock)

    冷漠的渡鸦们,美国阿拉斯加州 (© Brian Browitt Photo/Adobe Stock)

  • 伊吕波坂山道,日本日光市 (© LightRecords/Shutterstock)(伊吕波赛道)

    伊吕波坂山道,日本日光市 (© LightRecords/Shutterstock)(伊吕波赛道)

  • 广东省工科赛 智能终端配送机器人:创作心路历程,踩过的坑和解决方案(广东省工科赛智能配送)

    广东省工科赛 智能终端配送机器人:创作心路历程,踩过的坑和解决方案(广东省工科赛智能配送)

  • Vue.js介绍(vue.js简介)

    Vue.js介绍(vue.js简介)

  • 如何利用Python进行垃圾分类(如何利用python进行文本挖掘)

    如何利用Python进行垃圾分类(如何利用python进行文本挖掘)

  • 弥补亏损的应纳税额 例子
  • 纳税检查调减进项税额主表怎么不显示缴纳税款
  • 股权转让交印花
  • 个人向公司提供劳务,开发票
  • 自动售货机进货渠道
  • 税收滞纳金计入营业外支出的哪一项
  • 工程机械租赁增值税税率很多适用错误应该是9不是13
  • 企业防伪税控维护方案
  • 买入返售金融资产什么意思
  • 全国统一吗?
  • 缓缴税款到期缴纳填主表第几行
  • 营改增对建筑业的影响
  • 公司开展文体活动总结
  • 跨年发票还可以入账吗
  • 银行转贴现业务违法吗
  • 个人所得税手续费
  • 一次性奖金如何交税
  • 企业汇算清缴逾期去补交要带什么资料
  • 承兑到期不兑付应起诉哪方?
  • 商品进销差价如何结平
  • 来料加工企业如何计算产值
  • 红字负数发票可以抵扣吗
  • 1697509029
  • 苹果电脑安装中国银行控件用不了
  • 关闭无法验证发布者
  • 申请出具商标注意事项
  • multiple editions是什么版本
  • 限制浏览器打开网页
  • 支付服务器年租什么意思
  • koc文件用什么软件打开
  • php提供了________和___________两种复合数据类型
  • php处理并发有哪些技术
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • 十四届智能车规则
  • yii2框架和fastadmin建商城网站哪个好用
  • php 伪造HTTP_REFERER页面URL来源的三种方法
  • 刷题笔贴吧
  • ps闪退是什么原因win11
  • 个人所得税生产经营所得B表
  • 建筑业增值税怎么算举例说明
  • sql server打开方式
  • 2022年山东省固定资产投资额
  • SQLServer2005 Output子句获取刚插入的ID值
  • 增值税申报表填写顺序
  • 资产负债表与利润表的关联性可在存货与销售成本
  • 走账犯罪吗
  • 在非企业合并形成的长期股权投资中
  • 已认证被作废发什么短信
  • 个体户是否要做账务处理
  • 收入分成的账务处理
  • 固定资产折旧递延收益
  • 内账的表格怎么做
  • 上年记错账了,本年如何调整
  • 旅游费计入什么会计科目
  • 流动资产周转率和总资产周转率
  • 将税后利润首先用于增加投资
  • 融资租赁本金和租金的区别
  • 删除用户mysql
  • sqlserver数据完整性
  • windows优化软件哪个好
  • linux清屏幕命令
  • mse windows defender
  • 苹果电脑怎么切换系统
  • eac.exe是什么
  • system idle process 连接了外网
  • win8怎么启动资源管理器
  • win7开机错误代码
  • shell source不起作用
  • js函数详解
  • unity shader cull off
  • bootstrap制作的网站页面
  • 轮廓理论
  • unity spine换装
  • javascript要学到什么程度
  • android 分辨率适配
  • activity的自定义流程
  • 新疆国税网上营业厅
  • 河南省电子税务局官网入口
  • 开个小型外卖店要多少钱
  • 上海市信访局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设