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

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

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

  • 腾讯视频可以两个人一起同步看吗(腾讯视频可以两个人一起看吗)

    腾讯视频可以两个人一起同步看吗(腾讯视频可以两个人一起看吗)

  • 苹果充电宝怎么看电量(苹果充电宝怎么用)

    苹果充电宝怎么看电量(苹果充电宝怎么用)

  • 苹果x和8plus区别(苹果x跟8plus的区别)

    苹果x和8plus区别(苹果x跟8plus的区别)

  • 8p尺寸是多少厘米(8p尺寸多大)

    8p尺寸是多少厘米(8p尺寸多大)

  • 华为手机自带的文字扫描功能如何使用(华为手机自带的遥控器软件叫什么)

    华为手机自带的文字扫描功能如何使用(华为手机自带的遥控器软件叫什么)

  • 华为怎么下歌到mp3(华为怎么下载歌到u盘)

    华为怎么下歌到mp3(华为怎么下载歌到u盘)

  • ipad无法加入手机热点(iPad无法加入手机热点怎么办)

    ipad无法加入手机热点(iPad无法加入手机热点怎么办)

  • oppo右上角显示耳机(oppo右上角显示logg)

    oppo右上角显示耳机(oppo右上角显示logg)

  • 荣耀20和荣耀20s手机壳通用吗(荣耀20和荣耀20s手机壳一样吗)

    荣耀20和荣耀20s手机壳通用吗(荣耀20和荣耀20s手机壳一样吗)

  • oppofindx怎么关机(oppofindx怎么关机自动关机,不亮屏幕)

    oppofindx怎么关机(oppofindx怎么关机自动关机,不亮屏幕)

  • 美图手机微信视频有美颜吗(美图手机微信视频)

    美图手机微信视频有美颜吗(美图手机微信视频)

  • 苹果x怎么看是不是翻新机(苹果X怎么看是几网的)

    苹果x怎么看是不是翻新机(苹果X怎么看是几网的)

  • 信息网络主要划分什么(信息网络的主要构成部分)

    信息网络主要划分什么(信息网络的主要构成部分)

  • 物联网表号是什么意思(什么是物联网表表号)

    物联网表号是什么意思(什么是物联网表表号)

  • vivox21i和vivox21ia手机壳一样吗(vivox21izol)

    vivox21i和vivox21ia手机壳一样吗(vivox21izol)

  • iaf认证是什么作用(iaf认证标志的意思)

    iaf认证是什么作用(iaf认证标志的意思)

  • OPPO手机微信聊天记录怎么找回(oppo手机微信聊天记录怎么转移到新手机)

    OPPO手机微信聊天记录怎么找回(oppo手机微信聊天记录怎么转移到新手机)

  • 怎么把照片以文件发送(怎么把照片以文件形式发出去)

    怎么把照片以文件发送(怎么把照片以文件形式发出去)

  • word2010主页样本模板在哪(word的主页的样本模板在哪里)

    word2010主页样本模板在哪(word的主页的样本模板在哪里)

  • vivo云服务照片怎么删除(vivo云服务照片怎么恢复)

    vivo云服务照片怎么删除(vivo云服务照片怎么恢复)

  • 小米悬浮球开关在哪里(小米 悬浮球)

    小米悬浮球开关在哪里(小米 悬浮球)

  • 88会员怎么激活优酷(88会员怎么激活网易云音乐)

    88会员怎么激活优酷(88会员怎么激活网易云音乐)

  • qq3d厘米秀什么时候上线(qq3d厘米秀怎么玩)

    qq3d厘米秀什么时候上线(qq3d厘米秀怎么玩)

  • 红米note7的闪光灯在哪里(红米闪光灯怎么设置方法)

    红米note7的闪光灯在哪里(红米闪光灯怎么设置方法)

  • wifi和流量哪个费电(wifi和流量哪个省钱)

    wifi和流量哪个费电(wifi和流量哪个省钱)

  • 支付给境外个人的租金
  • 综合所得减除费用标准
  • 暂估库存商品比发票少1分怎么记账
  • 固定资产停止使用转入更新改造的会计处理
  • 预交税费怎么做分录
  • 用白纸写的收据怎么入帐?
  • 收到员工的罚款钱怎么写分录
  • 暂估应付账款借方余额
  • 进项税暂估收入的税务处理
  • 暖气冷气热水的增值税适用税率是多少?
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 资源税如何进行账务处理
  • 税金及附加附加指什么
  • 自己从自己公司直接拿钱是犯罪吗知乎
  • 同一控制下的企业合并的会计核算方法
  • 以前年度损益在借方
  • 员工罚款可以从工资里扣吗
  • 来料加工的账务处理
  • 外商投资企业盈余公积转增资本是否交预提所得税
  • 企业三大期间费用是什么
  • 贴现利息由谁承担
  • 固定资产丢失进项税需要转出吗
  • 电脑网速不好怎么提升网速
  • php生成二维码
  • 清除cmos数据按钮一直亮
  • win11快捷键大全
  • PHP:iconv_strlen()的用法_iconv函数
  • 利用python实现Apriori关联规则算法
  • metareplace -e
  • 酒店押金的账务处理
  • mysql分区语句
  • 固定资产折完了怎么办
  • 外请专家讲课费如何交税
  • 非流动资产基金 新会计制度 对应
  • 政府专项补贴税收
  • 航天信息服务费的会计分录
  • 宝塔怎么搭建
  • php生成器和迭代器理解
  • 营改增后的劳务费怎么开
  • sql2008附加数据库
  • 注销公司流程超详细
  • MYSQL5 masterslave数据同步配置方法第1/3页
  • 企业流动资产周转率低说明什么
  • 高新技术企业补助需要交所得税吗
  • 为什么购买办公用品
  • 营改增后税率
  • 可供出售权益工具公允价值的增加计入当期损益吗
  • 固定资产残值怎么做账务处理
  • 教育培训机构的老师可以评职称吗
  • 增资减资改变股东要交税吗
  • 社会团体费怎么做分录
  • 房产税税率采用比例税率按照房产余值计征的年税率为
  • 待抵扣进项税额分录
  • 硕士研究生个税专项扣除
  • 劳务增票多少个点
  • 当月增加的固定资产当月不计提折旧
  • 领用包装物的会计处理
  • 可供分配利润的计算公式
  • 财务费用中的利息费用指什么
  • 投标保证金的计算
  • mysql使用入门教程视频
  • ubuntu 连不上网如何排查原因
  • windows自带安全
  • Win10自带输入法打不出中文
  • Linux系统中修改文件权限
  • awk正则表达式中引入变量
  • xp系统怎么调性能
  • hpdskflt.sys
  • win7系统怎么创建虚拟网络
  • win10升级失败怎么办
  • linux修改环境变量后需要重启吗
  • win8使用技巧 图文
  • 安装centos no such device
  • Android一分钟环境搭建,包含Mac、Linux、Windows
  • shell脚本实例精讲
  • android遇到的难题,怎么解决的
  • pycharm支持python3.9
  • unity preferences
  • 河北省税务局云平台运维
  • 北京市地方税务局2015第10号文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设