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

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

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

  • 安卓系统内存优化(安卓系统内存清理)(安卓系统内存ram)

    安卓系统内存优化(安卓系统内存清理)(安卓系统内存ram)

  • 钉钉直播时怎么发语音(钉钉直播时怎么播放课件)

    钉钉直播时怎么发语音(钉钉直播时怎么播放课件)

  • Redmi Note 9用的什么处理器(redmi note 9 5g缺点)

    Redmi Note 9用的什么处理器(redmi note 9 5g缺点)

  • 微信怎么解除身份证绑定(微信怎么解除身份证信息绑定)

    微信怎么解除身份证绑定(微信怎么解除身份证信息绑定)

  • 微信扫码怎么改成后置摄像头(微信扫码怎么改成零钱支付)

    微信扫码怎么改成后置摄像头(微信扫码怎么改成零钱支付)

  • 微信怎么删除聊天记录(微信怎么删除聊天对话框)

    微信怎么删除聊天记录(微信怎么删除聊天对话框)

  • sim卡号码是什么(怎么办理sim卡)

    sim卡号码是什么(怎么办理sim卡)

  • 微信收付款二维码怎么弄(微信收付款二维码怎么开通)

    微信收付款二维码怎么弄(微信收付款二维码怎么开通)

  • 手机没有颜色了,怎么调回来(手机没有颜色了怎么调回来)

    手机没有颜色了,怎么调回来(手机没有颜色了怎么调回来)

  • 荣耀v30pro怎么开空调(荣耀v30pro怎么开空调遥控器)

    荣耀v30pro怎么开空调(荣耀v30pro怎么开空调遥控器)

  • 如何选中word里所有英文字符(world怎么选中)

    如何选中word里所有英文字符(world怎么选中)

  • 电脑版钉钉怎么下载(电脑版钉钉怎么打卡签到)

    电脑版钉钉怎么下载(电脑版钉钉怎么打卡签到)

  • 广电显示e48怎么解决(广电显示e48怎么取消)

    广电显示e48怎么解决(广电显示e48怎么取消)

  • itunes能在安卓手机上下载吗(itunes能在安卓用吗)

    itunes能在安卓手机上下载吗(itunes能在安卓用吗)

  • vivoy3呼吸灯怎么打开(vivoy53s呼吸灯)

    vivoy3呼吸灯怎么打开(vivoy53s呼吸灯)

  • beats能连电脑吗(beats能连电脑吗?)

    beats能连电脑吗(beats能连电脑吗?)

  • oppo手机横屏怎么关掉(OPPO手机横屏怎么截屏)

    oppo手机横屏怎么关掉(OPPO手机横屏怎么截屏)

  • 淘宝在哪看提醒的商品(怎么查看淘宝设置的提醒)

    淘宝在哪看提醒的商品(怎么查看淘宝设置的提醒)

  • 淘宝直播后台怎么听不了

    淘宝直播后台怎么听不了

  • 利用FTP进行文件传输时的主要安全问题存在于(利用ftp进行文件共享)

    利用FTP进行文件传输时的主要安全问题存在于(利用ftp进行文件共享)

  • 微信图片保存在哪里(微信图片保存在系统相册在哪里找到)

    微信图片保存在哪里(微信图片保存在系统相册在哪里找到)

  • 蚂蚁森林6万步多少能量(蚂蚁森林18000步)

    蚂蚁森林6万步多少能量(蚂蚁森林18000步)

  • vivox27pro怎么设置刷脸(vivox27pro怎么设置来电背景)

    vivox27pro怎么设置刷脸(vivox27pro怎么设置来电背景)

  • 苹果手机不能横屏了是什么原因(苹果手机不能横屏在哪里设置)

    苹果手机不能横屏了是什么原因(苹果手机不能横屏在哪里设置)

  • 【python量化】大幅提升预测性能,将NSTransformer用于股价预测(python 量化)

    【python量化】大幅提升预测性能,将NSTransformer用于股价预测(python 量化)

  • 业务招待费的税金可以抵扣吗
  • 工程承包公司账务处理
  • 固定资产折旧方法年数总和法
  • 公司户和个人户卖车的时候价格差多少
  • 企业的筹建期允许有多长?
  • 权责发生制根据产品的生产特点和管理要求结转成本
  • 个税申报收入额怎么填
  • 房地产企业汇缴清算条件
  • 付城镇土地使用税是多少
  • 房产开发公司土地增值税计算方法
  • 销售使用固定资产账务怎么处理
  • 计提成本会计分录怎么做
  • 财务人员需具备的基本素质和条件是什么
  • 增值税申报金额含税吗
  • 广告费发票收到但是不抵扣怎么做账?
  • 六税两费包括哪三税
  • 可供出售金融资产发生减值会计处理
  • 未抵扣完的进项税额可以跨年抵扣吗
  • 减免教育费附加和地方教育费附加账务处理
  • 认缴制下实收资本可以一直为零吗
  • PHP+Mysql+jQuery中国地图区域数据统计实例讲解
  • php call方法
  • 顺丰充值的钱可以退吗
  • 库存股的会计科目
  • 待摊费用每月怎么摊
  • 材料成本差异如何做账
  • 现金日记账怎么记账
  • 发票联和抵扣联区别
  • 使用Zttp简化Guzzle 调用
  • 企业之间拆借资金
  • php7.2编译安装
  • javascript生成器
  • thinkphp框架介绍
  • 购物车html模板
  • 汇编语言a命令怎么用
  • Blog2N如何计算
  • java基础变量字节
  • 帝国cms wordpress
  • 不良品扣款应入哪个科目
  • 所得税费用要结转损益吗
  • 出口收汇手续费做什么科目
  • 做工程没钱了可以贷款吗
  • 入库单正确填写方法
  • 以前年度损益调整结转到本年利润吗
  • 银行支付利率的含义是什么
  • sql server 2008使用说明
  • 金税四期对企业的好处
  • 增值税专用发票有几联?
  • 售后服务维修收费制度
  • 公司因担保产生损失
  • 收到银行回单如何打印
  • 有发票还要填写领款单吗
  • 员工代垫费用能用公户转吗
  • 股东转公户的钱叫什么
  • 货代代缴增值税关税如何做账
  • 应付职工社会保险费计入什么科目
  • 审核通过的红字信息表可以删除吗
  • 商业企业会计制度变迁论文
  • sql中的递归
  • 删除了c盘文件
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • vc6运行程序
  • centos安装配置ftp
  • U盘安装centos 7出现unknown chipset
  • xp系统的本地连接在哪里打开
  • iconindex什么意思
  • excel2016 win7
  • Win7 64位旗舰版设置字体显示比例让字体变大
  • python爬虫全套教程
  • 可以查杀病毒的软件
  • python matplotlab
  • 安卓全局替换
  • mysql数据类型大全
  • js怎么设置图片大小
  • jquery删除数据
  • 个人房屋出租给公司怎么开发票
  • 地税税号查询系统
  • 山东税务申报如何网上申报
  • 公共暖气管道维修费用由谁承担
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设