在WebStorm的自动导入功能中,是否可以在引入和花括号之间添加空格?
目前自动导入的样子:
import {AbstractControl} from '@angular/forms';
我想将其改变为:
import { AbstractControl } from '@angular/forms';
在WebStorm的自动导入功能中,是否可以在引入和花括号之间添加空格?
目前自动导入的样子:
import {AbstractControl} from '@angular/forms';
我想将其改变为:
import { AbstractControl } from '@angular/forms';
打开 WebStorm > 文件 > 设置 > 编辑器 > 代码样式 > JavaScript > 空格(第二个标签页),滚动到“在……内部”一节,勾选 ES6 import/export 大括号。
打开 WebStorm > 文件 > 设置 > 编辑器 > 代码样式 > TypeScript > 空格(第二个标签页),滚动到“在……内部”一节,勾选 ES6 import/export 大括号。
虽然其他答案是正确的,但是它们并不具有可移植性。
您必须记得在运行项目的所有计算机上更改IntelliJ设置。
还有更好的替代方案!
将.editorconfig
文件添加到您的项目中。
根据您的具体请求,“IntelliJ/WebStorm”可以通过将以下内容放入.editorconfig
来实现:
ij_typescript_spaces_within_brackets = true
.editorconfig
文件的作用,以下是一个例子:
root = true [*] charset = utf-8
[*.{js,jsx,ts,tsx,vue}] indent_style = space indent_size = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true ij_typescript_spaces_within_brackets = true
导入(import)
进行定位。 - azerafati.editorconfig
,为 TypeScript 和 JavaScript 文件添加属性。[{*.ats,*.cts,*.mts,*.ts}]
ij_typescript_spaces_within_imports = true
[{*.cjs,*.js,*.jsx}]
ij_javascript_spaces_within_imports = true
您可能想要检查“空格”选项卡中“其他”部分中的“插值表达式内部”的设置。