前端:VS和Webstorm开发工具比较, 哪个效率最高

前端:VS和Webstorm开发工具比较, 哪个效率最高

简介

作为1个后端, 一直在纠结到底哪个工具更好用, 效率更高, 智能提醒更强, 所以站在后端角度下分析下两个工具的使用情况, 后续不断更新.

特性比较

webstorm : 2024.3.3

vscode: 1.97.2: 2025-02-12

webstrom

vscode

lorem功能

Y

Y

右键打开文件夹

Y(2024版本已支持)

Y

点击函数进入查看es标准源码

Y

N

补全功能-函数补全之补全括号

Y

N:不能补全括号, 是否是函数还是变量,自己区别,不易区别

插件支持

webstrom

vscode

live-server

Y(和websorm无关, node全局安装插件, 手动命令启动, 或者node管理项目, 局部安装插件, pakcage.json配置启动脚本, 手动run启动)

Y(安装完,vscode右下角有live server安装, 点击直接启动,不要求命令启动)

prettier

Y(需配置)

Y(安装完插件自动生效,无须配置)

小特性

lorm功能

lorem 然后按下Tab,生成一个30个词语的句子

loremN 然后按下Tab(N代表数字),生成有N个词语的句子

lorem*N 然后按下Tab(N代表数字),生成N个句子(带有DIV包裹的)

loremN*M 然后按下Tab(NM代表数字),生成M个句子, 每个句子有N个字符(带有DIV包裹的)

<div>Lorem ipsum dolor.</div>
<div>Doloremque, iste, qui.</div>
<div>Dolorum, nam, temporibus!</div>
<div>Ad, deleniti voluptate.</div>
<div>Eos, fuga ipsum?</div>
<div>At quae, quibusdam.</div>

HtmlNode.class#id*N>leremN,HtmlNode 是节点名称(div、a 等),快速生成包含网页节点的内容

>代表子节点

*N代表生成同节点的数量

右键打开文件夹

提前准备websorm路径: "D:\dev\JetBrains\WebStorm 2023.3.4\bin\webstorm64.exe"  "%V"
打开注册表编辑器, Win + R 键,输入 regedit,然后按回车键。
导航到以下路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
在 shell 目录下新建一个项,命名为 WebStorm( 可参考VsCode的配置, 配置相关项)

插件

live-server

  • 命令行启动插件
cnpm install live-server -g

C:\Users\zatc> live-server -h
Usage: live-server [-v|--version] [-h|--help] [-q|--quiet] [--port=PORT] [--host=HOST] [--open=PATH] [--no-browser] [--browser=BROWSER] [--ignore=PATH] [--ignorePattern=RGXP] [--no-css-inject] [--entry-file=PATH] [--spa] [--mount=ROUTE:PATH] [--wait=MILLISECONDS] [--htpasswd=PATH] [--cors] [--https=PATH] [--https-module=MODULE_NAME] [--proxy=PATH] [PATH]

//指定端口启动
live-server  --port=8081

  • vscode使用 , 扩展中下载

右下角点击开启和关闭, 或者鼠标右键开启和关闭.

配置插件, 可在扩展中配置

例如: 配置端口, 配置代理, 或者编写配置文件.

配置端口

//文件夹根目录下, .vscode目录下 创建settings.json
{
    "liveServer.settings.port": 5502
}

  • webstorm使用

可使用命令行启动

使用node项目启动

  • node配置使用
@REM 生成包package.json文件 
cnpm init -y
@REM 安装命令行,可全局安装
cnpm install live-server -g

package.json

{
  "name": "demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "live-server": "^1.2.2"
  }
}

配置启动脚本,修改package.json, 然后点击live-server 右侧(三角图标)即可执行

{
    "scripts": {
        "live-server": "live-server --port=8081"
    }
}

prettier

  • vscode使用, 安装完即可使用

安装完毕右下角会有perttier

  • webstorm使用(默认已安装)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值