javascript - 选择完全清理文件时,Jetbrains Rider 不清理 JavaScript 文件
问题描述
最新版本的 Rider 不会清理 JS 文件(C# 文件清理工作正常),例如删除多余的空格、多余的行或修复大于定义的可接受长度的行。但是,Resharper 会正确清理文件。NET Core 3.0 网络项目。位于 wwwroot/js 目录中的所有 JS 文件。有没有人经历过这个?如果是,您是如何解决的。
明确地说:使用 Ctrl+E、C 进行清理
试过:
- 重启IDE
- 使缓存失效
- 将文件移动到不同的文件夹
解决方案
从 2019.1 开始,Rider 支持使用 WebStorm 引擎的 JavaScript/TypeScript 语言。早些时候,ReSharper 负责这部分。清理功能是一个 ReSharper 操作。这个事实解释了为什么 js/ts 文件不受它的影响。需要为 JS 和 TS 代码样式配置单独的设置:
Preferences | Editor | Code Style | JavaScript
Preferences | Editor | Code Style | TypeScript
然后,要对 ts/js 文件应用代码格式,需要调用“重新格式化代码”操作。
推荐阅读
- javascript - 在 Django 模板中执行 JavaScript 函数
- android - ConstraintSet 不适用于嵌套的 ConstraintLayouts
- laravel - Laravel - 路线[公司]未定义
- python - 使用 Python 导出 4 字节浮点数
- reactjs - 使用 React Hooks 跨 Material-UI Stepper 传递数据
- html - 如何正确对齐此 ::after-content?
- amazon-web-services - AWS Step Functions - 谷歌云平台有这样的解决方案吗?
- c# - 读取位于 C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys 中的密钥文件
- javascript - 有没有更好的方法在 d3js 的计时器函数中使用转换
- generics - 代数表达式 - Kotlin 建模静态和动态属性的方法