「2023·最新盘点」十大热门WebStorm主题

news2025/7/15 11:26:53

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为"Web前端开发神器""最强大的HTML5编辑器""最智能的JavaSscript IDE"等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

WebStorm v2022.3正式版下载

在IDE中,开发者的感觉舒服很重要。WebStorm定制程度高,您可以按照自己喜欢的方式对其进行配置。配置的方式之一是更改您使用的主题,这也会改变IDE的外观。 在这篇博文中,我们汇总了开发团队最喜欢使用的一些主题。

本文提及的所有这些主题要么开箱即用,要么可以直接从IDE免费安装。

  1. 转到 Preferences / Settings | Plugins(偏好设置 / 设置 | 插件),查找并安装要使用的主题插件。 主题会自动应用到您的 IDE。 您可以在 Search(搜索)字段中添加 /tag:Theme,将插件搜索范围缩小为只显示主题。
  2. 在任何时间要更改主题,请转到 Preferences / Settings | Appearance & Behavior | Appearance(偏好设置 / 设置 | 外观与行为 | 外观),并从 Theme(主题)下拉列表中选择要使用的主题。 作为一种更好的替代方式,您也可以使用快捷键 ^` (macOS) 或 Ctrl+`(Windows、Linux)显示 Switch…(切换…)弹出窗口,然后从中选择 Theme(主题)。
内置的WebStorm主题
Dark

Dark 主题取代了 Darcula,后者曾经是 WebStorm 中预装的默认主题。 由于是预安装的,许多人并不打算更改它,因为他们就喜欢这样的外观。 它比 Darcula 主题稍暗,以获得更平衡的对比度。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

深色发出的光线较少,这有助于缓解眼睛压力,即使长时间注视屏幕也不会感觉累。 Dark 主题中的白色和其他颜色不如某些深色主题明亮,开发者可能更喜欢这一点。

非常适用于:

  • 光线暗的环境
  • 敏感的眼睛
Light

Light是WebStorm预装的另一个主题,它与深色主题截然相反,提供更明亮的IDE界面。如果您在非常明亮的环境下工作,或者同时使用其他只有浅色格式的应用程序,使用浅色主题就很有用。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

更喜欢在熟悉环境下工作的开发者,它的外观简单、经典,深受技术人员喜爱。

非常适用于:

  • 明亮的环境
  • 已经安装了很多其他浅色主题应用的桌面设备
Dark Purple 主题

深紫色是另一个适用于WebStorm的深色主题,它为Darcula提供了一个对比度更大的界面,并以各种红色和紫色替换蓝色和橙色。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

存在视觉缺陷的用户特别喜欢比Darcula更强的对比度,在美学上,紫色和粉红色令人平静,官方技术团队成员都喜欢这个主题。

非常适用于:

  • 光线暗的环境
  • 想要高对比度颜色的人
One Dark主题

One Dark 主题是另一个为编码精心设计的深色主题,它的亮度低于其他深色主题,对眼睛压力更小。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

对某些人来说,褪色的深色调和对比度低的亮色更方便长时间查看。

非常适用于:

  • 光线暗的环境
  • 疲劳的眼睛
Visual Studio Code Dark Plus 主题

Visual Studio Code Dark Plus主题基于Visual Studio Code的默认外观,如果您已经习惯了Visual Studio Code的外观并且想在WebStorm中使用,此主题可以提供类似的效果。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

此主题接近VS Code的深色主题,它的深色更深,意味着UI文本与编辑器窗口之间的对比度更高,配色方案包含比默认Darcula主题中的柔和色更强的颜色。

非常适用于:

  • 光线暗的环境
  • 由 VS Code 转来的用户
Monokai Pro主题

Monokai Pro主题是Sublime Text编辑器方案的改编,它以Monokai Pro为基础,可以帮助用户集中注意力。它使用特别选择的颜色浓淡度来提供无干扰的用户界面,此主题包含六种不同的深色方案变体。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

Monokai Pro主题的设计经过深思熟虑,包含明显的颜色编码文本元素,便于开发者浏览代码。通过主题包中的不同变体,开发者可以轻松找到想要的变体。

非常适用于:

  • 光线暗的环境
  • 审查大量代码
Vuesion主题

Vuesion主题的配方方案以Vuesion项目为基础,它在IDE中植入了工程和设计的现代最佳做法,给IDE带来有序、整洁的感觉。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

Vuesion主题尝试了一些与其他“深色”主题不同的内容,熟悉Vue的人会发现该主题使用了更多的蓝绿色。 编辑器中的高亮对比鲜明,整个感觉非常Vue化:整洁、清新、鲜明。

非常适用于:

  • 光线暗的环境
  • 在编辑器中长时间工作
Gradianto主题

有时,在IDE中加一些颜色可以改善心情。 Gradianto主题包含一系列可在大自然中找到的渐变色,不仅提供彩色、明亮的感观,而且可以缓解眼睛的疲劳。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

Gradianto 简单且赏心悦目。 它不像另一些深色主题那样刺眼,因为它使用彩色调而非黑色调,因此不会太亮,也不会太暗。

非常适用于:

  • 所有亮度环境
  • 敏感的眼睛
Hiberbee主题

Hiberbee主题提取了Monokai和macOS的精华,组合成一个超级清晰、对比鲜明的深色主题。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

通常,深色主题使用非常明亮的霓虹型颜色来确保文本之间对比鲜明。 Hiberbee主题使用对比鲜明的明亮颜色,但没有像霓虹一样的色相,配色方案也直观,某些标记、类或编码部分以互补色突出显示。

非常适用于:

  • 光线暗的环境
  • 寻求高对比非霓虹色的人
Cyan Light 主题

对于想要浅色主题但又不喜欢所有相关的明亮白色调的用户,Cyan Light主题是完美的折衷方案。它更偏向浅灰色而不是白色,营造出非常舒适的工作环境。

前端开发神器WebStorm的十大热门主题图集

大家喜欢它的原因:

与大多数浅色主题不同,Cyan Light使用非白色阴影和青色调来产生对比。 版式紧凑而简单,关键字、标识符、字段和变量以深色呈现,区分巧妙,但又非常明显。

非常适用于:

  • 明亮环境
  • 敏感的眼睛
如何选择主题

选择最合适的主题不是简单地比较下载次数最多的主题的评分或外观, 而是要了解您的需求,以及如何在 IDE 中工作。JetBrains Marketplace 上有250多个主题,可能有比本文推荐的主题更适合的主题,应考虑下面几点:

您的环境

编码环境(这里不是指开发环境)会影响您感觉最舒服的工作环境(即开发环境)。 例如,如果您喜欢在电脑屏幕的光线下工作到深夜,则使用深色主题可以缓解眼睛长时间注视屏幕的压力。

眼睛敏感度

有些人发现某些颜色看起来很费力,也有一些人则不能区分特定颜色的差异。 我们每个人都不一样。 了解您能够舒服地看几个小时的配色方案可能要进行一些试错,但一旦找到您喜欢的方案,就能找到具有这些特点的主题。

如何工作

如果您同时处理多款应用,需要从明亮的 Google 文档切换到深色主题的 IDE 编辑器,可能很快就会感觉到疲劳和头痛。 因此,找到能够完善工作流程的主题是值得的。 选择 Theme(主题)设置中的 Sync with OS(与操作系统同步)选项可以将主题与您的操作系统同步,如果操作系统配置为根据时间切换主题,IDE 也会同时自动切换主题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1157729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前聚美优品运维负责人谈CMDB

导读CMDB大家并不陌生,在运维的工作中几乎都会用到CMDB,在聚美内部我们也称它为资产系统,管理整个服务器的资产,当然也包括一些配置上的变更。 讲师介绍 张川,前聚美优品运维负责人。任职聚美优品四年间,负…

Brox光流法公式推导

第1章 数学基础 Brox光流法使用变分方法求解,得到使总能量最小的流场。涉及到的数学概念及工具包含:微分,变分,泛函,Euler-Lagrange equation。 1.1. 函数及微分 微分是微积分的一个基本概念,它用于描述函数在某一点附近的变化率。在物理学和工程学中,微分常被用来描…

基于Taro + React 实现微信小程序半圆滑块组件、半圆进度条、弧形进度条、半圆滑行轨道(附源码)

效果: 功能点: 1、四个档位 2、可点击加减切换档位 3、可以点击区域切换档位 4、可以滑动切换档位 目的: 给大家提供一些实现思路,找了一圈,一些文章基本不能直接用,错漏百出,代码还藏着掖…

[极客大挑战 2019]Secret File 1

题目环境: 网页什么都没有,GET那里也没有任何参数和文件 F12查看隐藏文件发现隐藏文件点进去看看发现一个可点击按钮SECRET 好家伙,什么都没有 这里猜测还有隐藏文件目录扫描使用工具dirsearch命令:python dirsearch.py -u [http:…

LLaMA-Adapter源码解析

LLaMA-Adapter源码解析 伪代码 def transformer_block_with_llama_adapter(x, gating_factor, soft_prompt):residual xy zero_init_attention(soft_prompt, x) # llama-adapter: prepend prefixx self_attention(x)x x gating_factor * y # llama-adapter: apply zero_init…

全网公开电商数据的采集重点

数据的采集是根据需求而定的,品牌会做数据采集的原因,一般与内部营销、渠道管控有关,如需要做价格管控时,需要先采集价格,这就需要对数据进行采集,包括价格、促销信息,又或者是需要做行业分析、…

总感觉戴助听器耳朵又闷又堵怎么办?

随着助听器技术的进步发展,这些问题都有了一定程度的改善。例如,现在的助听器变得越来越小巧,外形更加美观和隐蔽;各种降噪技术和验配技巧也提升了助听器的音质和清晰度。 但是,还有一个问题困扰着很多助听器用户&…

缓存击穿只会逻辑过期 OR 互斥锁?深入思考 == 鹤立鸡群

网上但凡看得见的文章,大部分在说缓存穿透时都是无脑分布式锁 / 逻辑过期,分布式锁一点问题都没有么?逻辑过期一点问题都没有么?还能不能再进一步优化? 在聊聊缓存击穿的双重判定锁之前,我们将按照循循渐进…

java基础之IO操作

用户进程发起请求,内核接收到请求后,从I/O设备中获取数据到buffer中,再将buffer中的数据copy到用户进程的地址空间,该用户进程获取到数据后再响应客户端。 数据输入到buffer需要时间,从buffer复制数据至进程也需要时间…

社区参展招募| 与新兴初创企业一起!

一般来说,创业公司的生存率较低,失败率较高。根据不同的数据来源,创业公司的失败率高达 80%-90%。据统计,在中国每年新注册的企业数量超过 100 万家,但能够存活到 5 年以上的企业不足 7%,10 年以上不足 2%。…

路径复杂度(环形回路的复杂度计算)

路径复杂度 1、通用公式: (EF) - N12、非环形回路的复杂度计算公式为什么1?公式为什么(EF)-N? 3、类推到环形回路的复杂度演示区分下纯环形回路 和 不是纯粹的环形回路 3、特殊情况:自旋公式化理解:此时将B自旋回路看成一个环形回…

混合编程 ATPCS规范及案例(汇编调用C、C调用汇编、内联汇编)

1.混合编程的规范 2.汇编调用C 2.C调用汇编 3.内联汇编 例子:

高速视觉筛选机PCIe实时运动控制卡XPCIE1028亮相深圳慕尼黑华南电子展

本次的深圳慕尼黑华南电子展正运动技术将携高速视觉筛选机PCIe实时运动控制卡XPCIE1028亮相。此外,我们还为您准备了的新互动模式,您将有机会赢得超值礼品! 产品导读 正运动技术的PCI Express总线运动控制卡XPCIE1028,具备位置…

二叉树初次的整体过程

1.计算二叉树节点的范围 2.计算用父亲下标找出儿子的下标&#xff0c;用儿子的下标找出父亲的下标方法 2.向下调整算法 void AdjustUp(HPDataType*a,int child) {int parent (child - 1) / 2;while (0 < child){if (a[child] < a[parent]){HPDataType* tem a[child];a[…

Linux常用命令——chgrp命令

在线Linux命令查询工具 chgrp 用来变更文件或目录的所属群组 补充说明 chgrp命令用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。其中&#xff0c;组名可以是用户组的id&#xff0c;也可以是用户组的组名。文件名可以 是由空格分开的要改变属组的文…

mpp解码详解

解码器数据流接口 一. decode_put_packet 输入码流的形式&#xff1a;分帧与不分帧 MPP 的输入都是没有封装信息的裸码流&#xff0c;裸码流输入有两种形式&#xff1a; 不分帧 这种方式是已经按帧分段的数据&#xff0c;即每一包输入给 decode_put_packet 函数的 MppPacket 数…

PCIe 的 MSI 中断详解,寄存器级别的详细流程分析,完全搞懂硬件的工作流程

PCIe 的 MSI 中断 前言 什么是 MSI 中断 (Message Signaled Interrupts) 概念与内容介绍待补充 正文 对 EP 的初始化 需要对 EP 的配置空间 MSI 相关功能的寄存器进行初始化&#xff0c;主要有两个寄存器 Message Address 和 Message Data。它们分别的含义是 EP 产生 MSI …

关于JSON 字符串或对象互转

目录 1、 识别不了空数组&#xff0c;只能打印出来{__ob__: Observer} 2、遇到把字符串解析为对象 1、 识别不了空数组&#xff0c;只能打印出来{__ob__: Observer} 遇到了这种&#xff0c;可以使用 "JSON.stringify(JSON.parse(JSON.stringify(obj))" 解析成空对象…

B站数据质量保障体系建设与实践

本文将分享 B 站数据质量保障体系的建设和实践。文章将关注数仓和建模的相关方法论&#xff0c;讲解 B 站数仓平台团队在数仓建设和建模过程中所做的工作&#xff0c;并分享质量保障方面取得的成果。 一、背景目标 首先&#xff0c;分享一下 B 站数据质量保障的背景和目标。 …

onnx 模型加载部署运行方式

1.onnx文件加载方式在onnxruntime下是: env Ort::Env(OrtLoggingLevel::ORT_LOGGING_LEVEL_WARNING, "YOLOV8");sessionOptions Ort::SessionOptions();std::wstring w_modelPath charToWstring(mnnModelPath.c_str());session Ort::Session(env, w_modelPath.c_…