Typescript Import语句在VSCODE中自动转换为多行

Typescript Import语句在VSCODE中自动转换为多行,typescript,visual-studio-code,formatting,angular7,prettier,Typescript,Visual Studio Code,Formatting,Angular7,Prettier,我的VSCode编辑器在保存或格式化文档时自动将导入语句包装到新行中: 之前: 之后: 我不要这种行为。如何禁用此规则 我使用Angular 7 typescript编程,并在其上安装了以下扩展: 角要素 漂亮的 特斯林特 请帮助我删除此规则或行为 谢谢。这是由漂亮引起的 我不认为您可以单独禁用它(除了在导入上方使用//prettier ignore注释),但是您可以尝试增加prettier开始使用prettier.printWidth设置进行换行时的行长您不能禁用prettier.prin

我的VSCode编辑器在保存或格式化文档时自动将导入语句包装到新行中:

之前:

之后:

我不要这种行为。如何禁用此规则

我使用Angular 7 typescript编程,并在其上安装了以下扩展:

  • 角要素
  • 漂亮的
  • 特斯林特
  • 请帮助我删除此规则或行为


    谢谢。

    这是由漂亮引起的


    我不认为您可以单独禁用它(除了在导入上方使用
    //prettier ignore
    注释),但是您可以尝试增加prettier开始使用
    prettier.printWidth
    设置进行换行时的行长

    您不能禁用prettier.printWidth,但是可以增加行长度,直到它停止包装导入

    可以通过在根目录中打开(或创建)名为prettier.rc的文件(在角度项目中位于/src上方)并添加以下属性来完成此操作:

    "printWidth": 250
    
    或者任何需要的号码

    警告一句:作为一个固执己见的格式化程序,printWidth是Prettier的一个中心主题,所以从长远来看,您所尝试的可能不是最好的选择


    角项目,而不是使用更漂亮的考虑在TSLILT中添加新规则,甚至在需要的地方创建自定义规则。

    谢谢<代码> //美观忽略< /代码>,我不知道。但同时,这也是一种黑客行为,不可能在每次进口上都使用。我可以禁用
    prettier.printWidth
    ?不幸的是,//prettier ignore在我的情况下不起作用。“漂亮”忽略了“忽略”这句话。仍在试图找到一种方法来防止Prettier使我的代码变得丑陋。如果您共享一个代码库,那么您可能希望在项目根目录中的
    .prettierrc
    文件中执行此操作。