我已经使用prettier
近两年了,以格式化angular
代码。从上周开始,prettier
开始在所有angular
语句后插入新行,并使用@Input()
,@Output()
,@ViewChild()
等装饰符。
导致类似
@Input()
property1
@Output()
emitter
这会使行数增加一倍,并且不会增加可读性。
我的
prettier
设置是: "editor.tabSize": 2,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.useTabs": false,
"prettier.semi": true,
"prettier.printWidth": 120,
"prettier.eslintIntegration": true,
当我重置为默认设置时,此新行事件仍然发生。
有人有建议吗?谢谢。
最佳答案
我发现了以下相关的开放功能请求:
https://github.com/prettier/prettier/issues/1974
目前看来,他们没有选择更改行为的选择...
根据Angular样式指南,它应该在一行上:
https://angular.io/guide/styleguide#decorate-input-and-output-properties
关于visual-studio-code - vs代码更漂亮-在angular的@Input()装饰器之后添加新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51821817/