首页 > 解决方案 > 选择完全清理文件时,Jetbrains Rider 不清理 JavaScript 文件

问题描述

最新版本的 Rider 不会清理 JS 文件(C# 文件清理工作正常),例如删除多余的空格、多余的行或修复大于定义的可接受长度的行。但是,Resharper 会正确清理文件。NET Core 3.0 网络项目。位于 wwwroot/js 目录中的所有 JS 文件。有没有人经历过这个?如果是,您是如何解决的。

明确地说:使用 Ctrl+E、C 进行清理

试过:

标签: javascriptc#asp.net-corerider

解决方案


从 2019.1 开始,Rider 支持使用 WebStorm 引擎的 JavaScript/TypeScript 语言。早些时候,ReSharper 负责这部分。清理功能是一个 ReSharper 操作。这个事实解释了为什么 js/ts 文件不受它的影响。需要为 JS 和 TS 代码样式配置单独的设置:

Preferences | Editor | Code Style | JavaScript

Preferences | Editor | Code Style | TypeScript

然后,要对 ts/js 文件应用代码格式,需要调用“重新格式化代码”操作。


推荐阅读