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