WebStorm 2021.1 使用 ESLint自动格式化代码

本文介绍了如何在WebStorm中安装和配置ESLint插件,以实现保存时自动修复ESLint错误并格式化代码。通过设置快捷键(Ctrl+Alt+S on Win, command+, on Mac)进入插件界面,搜索并安装ESLint,然后进行必要的配置,从而提高代码质量和开发效率。

引言

WebStorm 不能像 VSCode 那样在保存的时候自动 Fix-ESLint,不能自动格式化代码,需要安装一个插件

安装 ESLint 插件

进入设置快捷键
win:Ctrl+Alt+S
mac: command+,

找到 Plugins,搜索eslint
在这里插入图片描述
安装后配置一下

配置

搜索 eslint
在这里插入图片描述

<think>好的,我需要解决用户在WebStorm 2021.1.3中遇到的EL标签没有代码补全的问题。首先,我应该回想一下WebStorm的相关配置和常见问题解决方法。根据用户提供的引用内容,提到了IntelliJ IDEA的代码提示区分大小写的设置,这可能在WebStorm中也有类似的选项。虽然引用是关于自动导包配置的,但可能代码提示的相关设置类似。 接下来,我应该考虑EL标签的代码补全需要哪些条件。EL表达式通常在JSP或类似的文件中使用,所以需要确保文件类型被正确识别。检查文件是否被识别为JSP或其他支持EL的格式,比如HTML或者Facelets文件。如果文件类型不正确,代码补全可能不会触发。 然后是检查是否启用了相关的库或框架支持。例如,如果项目使用了Jakarta EE或者Spring MVC,可能需要关联相应的库或框架,这样IDE才能提供对应的代码提示。用户可能需要手动添加这些库到项目设置中。 另外,WebStorm的插件和更新也很重要。检查是否有可用的插件更新或IDE更新,特别是针对Jakarta EE或相关技术的插件。有时候,特定版本的IDE可能存在已知问题,更新到最新版本可能解决。 还有,检查EL表达式的语法是否正确。如果代码中存在语法错误,IDE可能无法正确解析,从而不提供补全。确保EL表达式如${}的结构正确,并且变量或属性名称正确。 最后,参考用户提到的区分大小写设置,在WebStorm的设置中查找代码补全相关的选项。路径可能是在Editor -> General -> Code Completion,取消勾选区分大小写的选项,这可能帮助触发更多的代码提示。 总结可能的解决步骤:检查文件类型、启用框架支持、更新IDE或插件、检查语法正确性、调整代码补全设置。需要一步步引导用户进行这些检查,确保每个环节都正确配置。</think>### 解决方案:WebStorm 2021.1.3 EL标签无代码补全 #### 1. 确认文件类型识别 - **问题**:WebStorm可能未正确识别文件类型(如JSP、HTML等),导致EL标签未被解析。 - **操作**: 1. 右键点击文件 → `Override File Type` → 选择正确的文件类型(例如`JSP`或`HTML`)。 2. 若文件扩展名非标准(如`.xhtml`),需在`Preferences → Editor → File Types`中手动关联[^1]。 #### 2. 启用Jakarta EE/JSP支持 - **问题**:未配置JSP或Jakarta EE相关支持时,EL表达式可能无法触发补全。 - **操作**: 1. 进入`Preferences → Build, Execution, Deployment → Jakarta EE`。 2. 确保`Enable Jakarta EE`已勾选,并检查`JSP`相关配置是否激活。 #### 3. 检查代码补全设置 - **问题**:代码补全可能因区分大小写被限制。 - **操作**: 1. 进入`Preferences → Editor → General → Code Completion`。 2. 取消勾选`Match case`(区分大小写),确保补全范围更广[^1]。 #### 4. 更新插件或IDE版本 - **问题**:旧版本可能存在已知的EL支持缺陷。 - **操作**: 1. 检查`Check for Updates`,升级到最新WebStorm版本。 2. 在`Plugins`市场中搜索`JSP`或`Jakarta EE`相关插件并安装。 #### 5. 手动添加EL变量声明 - **问题**:IDE无法自动识别作用域变量(如`${user.name}`中的`user`)。 - **操作**: 1. 在JSP顶部添加注释声明变量: ```jsp <%--@elvariable id="user" type="com.example.User"--%> ``` 2. 或通过`Preferences → Languages & Frameworks → JSP → EL Variables`手动添加。 --- ###
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员鱼丸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值