Vue Formatting Issue: Controlling Line Breaks for Component Attributes

Answered

When a component has too many attributes to fit in one line, the formatter places each attribute on a separate line. How can I prevent it from doing this or stop it from automatically wrapping when it exceeds a certain length? I would like to control where the line breaks occur myself.

Before formatting: 


After formatting: 


Desired formatting: 

0
2 comments
Hello,
Formatting in the first screenshot can be caused by settings in File | Settings | Editor | Code Style | HTML - Other tab. Please ensure that:
1. 'Wrap attributes' is set to 'Do not wrap'.
2. 'New line before first attribute' is set to 'Never'. 
​
If this does not help, ensure that other tools(for example., Prettier) do not affect formatting. You can try disabling it in Settings | Languages & Frameworks | JavaScript | Prettier.
1
Hello,
Formatting in the first screenshot can be caused by settings in File | Settings | Editor | Code Style | HTML - Other tab. Please ensure that:
1. 'Wrap attributes' is set to 'Do not wrap'.
2. 'New line before first attribute' is set to 'Never'. 
​
If this does not help, ensure that other tools(for example., Prettier) do not affect formatting. You can try disabling it in Settings | Languages & Frameworks | JavaScript | Prettier.
0

Please sign in to leave a comment.