Typescript Import语句在VSCODE中自动转换为多行
我的VSCode编辑器在保存或格式化文档时自动将导入语句包装到新行中: 之前: 之后: 我不要这种行为。如何禁用此规则 我使用Angular 7 typescript编程,并在其上安装了以下扩展: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
谢谢。这是由漂亮引起的
我不认为您可以单独禁用它(除了在导入上方使用
//prettier ignore
注释),但是您可以尝试增加prettier开始使用prettier.printWidth
设置进行换行时的行长您不能禁用prettier.printWidth,但是可以增加行长度,直到它停止包装导入
可以通过在根目录中打开(或创建)名为prettier.rc的文件(在角度项目中位于/src上方)并添加以下属性来完成此操作:
"printWidth": 250
或者任何需要的号码
警告一句:作为一个固执己见的格式化程序,printWidth是Prettier的一个中心主题,所以从长远来看,您所尝试的可能不是最好的选择
角项目,而不是使用更漂亮的考虑在TSLILT中添加新规则,甚至在需要的地方创建自定义规则。
谢谢<代码> //美观忽略< /代码>,我不知道。但同时,这也是一种黑客行为,不可能在每次进口上都使用。我可以禁用prettier.printWidth
?不幸的是,//prettier ignore在我的情况下不起作用。“漂亮”忽略了“忽略”这句话。仍在试图找到一种方法来防止Prettier使我的代码变得丑陋。如果您共享一个代码库,那么您可能希望在项目根目录中的.prettierrc
文件中执行此操作。