VSCODE 中的导入语句自动转换为多行
Import statement automatically converted to multi-line in VSCODE
我的 VSCode 编辑器在保存或格式化文档时自动将导入语句换行:
之前:
之后:
我不想要这种行为。如何禁用此规则?
我正在使用 Angular 7 打字稿进行编程,并安装了以下扩展程序:
- Angular 基础知识
- 更漂亮
- TSlint
请帮我删除此规则或行为。
谢谢。
这是 Prettier 造成的。
我不认为你可以单独禁用它(除了在导入上方使用 // prettier-ignore
注释)但你可以尝试增加 prettier 开始换行的行长度 prettier.printWidth
设置
您不能禁用 prettier.printWidth,但您可以增加行长度直到它停止包装您的导入。
您可以通过在根目录(Angular 项目中的 /src 之上)打开(或创建)一个名为 prettier.rc 的文件并添加 属性 来完成此操作:
"printWidth": 250
或需要的任何数字。
一句警告:由于 printWidth 是 Prettier 的中心主题 - 作为一个固执己见的格式化程序,从长远来看,您尝试做的可能不是最佳选择。
对于 Angular 项目,与使用 Prettier 相反,考虑向 tslint 添加新规则,甚至在需要时创建自定义规则。
我的 VSCode 编辑器在保存或格式化文档时自动将导入语句换行:
之前:
之后:
我不想要这种行为。如何禁用此规则?
我正在使用 Angular 7 打字稿进行编程,并安装了以下扩展程序:
- Angular 基础知识
- 更漂亮
- TSlint
请帮我删除此规则或行为。
谢谢。
这是 Prettier 造成的。
我不认为你可以单独禁用它(除了在导入上方使用 // prettier-ignore
注释)但你可以尝试增加 prettier 开始换行的行长度 prettier.printWidth
设置
您不能禁用 prettier.printWidth,但您可以增加行长度直到它停止包装您的导入。
您可以通过在根目录(Angular 项目中的 /src 之上)打开(或创建)一个名为 prettier.rc 的文件并添加 属性 来完成此操作:
"printWidth": 250
或需要的任何数字。
一句警告:由于 printWidth 是 Prettier 的中心主题 - 作为一个固执己见的格式化程序,从长远来看,您尝试做的可能不是最佳选择。
对于 Angular 项目,与使用 Prettier 相反,考虑向 tslint 添加新规则,甚至在需要时创建自定义规则。