我使用的是带有单引号的TypeScript样式,双引号只在HTML模板中使用。
WebStorm/PhpStorm自动导入添加双引号导入语句并破坏样式。我想这适用于所有JetBrains产品。
如何纠正这种行为?
我使用的是带有单引号的TypeScript样式,双引号只在HTML模板中使用。
WebStorm/PhpStorm自动导入添加双引号导入语句并破坏样式。我想这适用于所有JetBrains产品。
如何纠正这种行为?
当前回答
另外,如果您想在添加导入时在花括号之间自动添加空格,就像这样
import {MyComponent} from './my.component';
你可以检查在| ES6导入/导出花括号中的制表符|
其他回答
对于Intellij 2016.3版本,它在其他选项卡>生成的代码>引号
此行为由以下选项控制:
设置/首选项 编辑器|代码样式| TypeScript “标点符号”选项卡|生成代码->引号
截至2017.1版本,它在新的标点符号选项卡和选项的命名有点不同:
首先需要检查你的Tslint文件
"quotemark": [
true,
"Double"
],
它应该是Double而不是Single,因为它是失败的TSLint传递给项目构建。
现在进入你的设置|编辑器| TypeScript |标点符号
从下拉菜单中选择Single,然后应用/确定它。
现在恭喜你的IntellijIDEA在AutoImport上应用了双引号。
另外,如果您想在添加导入时在花括号之间自动添加空格,就像这样
import {MyComponent} from './my.component';
你可以检查在| ES6导入/导出花括号中的制表符|
2017-2019年,我们是这样做的:
进入设置 类型搜索中的代码样式 选择打印稿 进入标点符号部分 选择单引号