I'm not able to format my code in IntelliJ.
I can see the margin line (by default at 120 columns) but it seems that the activation from the menu:
Code -> Reformat Code
is just ignoring this margin.
I'm not able to format my code in IntelliJ.
I can see the margin line (by default at 120 columns) but it seems that the activation from the menu:
Code -> Reformat Code
is just ignoring this margin.
Do you mean that the formatter does not break long lines? Then please check:
Settings / Project Settings / Code Style / Wrapping
Update: In later versions of IntelliJ, the option can be found under:
Settings / Editor / Code Style
There select Wrap when typing reaches right margin
.
Ensure right margin is not exceeded
File > Settings > Editor > Code Style > Java > Wrapping and Braces > Ensure right margin is not exceeded
Reformat code
Code > Reformat code...
or press Ctrl + Alt + L
If you have something like this:
thisLineIsVeryLongAndWillBeChanged(); // comment
it will be converted to
thisLineIsVeryLongAndWillBeChanged();
// comment
instead of
// comment
thisLineIsVeryLongAndWillBeChanged();
This is why I select pieces of code before reformatting if the code looks like in the previous example.
IntelliJ IDEA 14: File > Settings > Editor > Code Style > Wrap when typing reaches right margin
IntelliJ IDEA 15, 2016 & 2017: File > Settings > Editor > Code Style > Wrap on typing
Wrap when typing reaches right margin
will get in tremendous trouble once you change something on a line that has already been wrapped. Your answer just cleans upon invocation. Combined with a "save and format" macro this is pure gold! –
Overcheck Do you mean that the formatter does not break long lines? Then please check:
Settings / Project Settings / Code Style / Wrapping
Update: In later versions of IntelliJ, the option can be found under:
Settings / Editor / Code Style
There select Wrap when typing reaches right margin
.
Enabling "Ensure right margin is not exceeded" doesn't work for me in Intellij IDEA 2018.2. I have found the workaround, we need to change every elements below from "Do not wrap" to "Wrap if long".
After that, we can preview what kind of wrap type will be changed by looking into right panel. If we are satisfied, Click "OK" or "Apply" to apply the changes. Finally we need a mannual format by using CTRL+ ALT+ L in Windows and Command+ Shift+ L in MacOS.
Or you can use the shortcut:
Ctrl + Alt + L
In order to wrap text in the code editor in IntelliJ IDEA 2020.1 community follow these steps:
Ctrl + Shift + "A" OR Help -> Find Action
Enter: "wrap" into the text box
Toggle: View | Active Editor Soft-Wrap "ON"
In the latest IntelliJ, version 2020, we have an option called soft-wrap these files
:
Settings > Editor > General > soft-wrap these files.
Check this option and add the type of files you would like to apply the wrapping to.
Related question on JetBrains' IDEs Support Forum: Wrap code to indent
View | Active Editor Soft-Wrap "ON"
? –
Ruffled You can create a macro for Ctrl +Shift + S (for example) that do all this things:
Edit > Macros > Start Macro Recording (the recording will start). Click where you need.
For example:
Code > Reformat Code
Code > Auto-Indent Lines
Code > Optimize Imports
Code > Rearrange Code
File > Save All
... (all that you want)
Then, click on red button in bottom-right of the IDE to stop the Macro recording.
Set a macro name.
Go to File > Settings > Macros > YOUR MACRO NAME.
Right Click > Add Keyboard Shortcut, and type Ctrl + Shift + S.
For those using intellij 2023 version IDEs
I wanted to have all my files soft wrapped, so I did:
Settings -> Editor -> General
Then, in the Soft Wraps
section a checked Soft-wrap these files. Then I added a wildcard for all files by prepending *.*
to the current value in the textbox:
Worked for me in goland 2023
© 2022 - 2024 — McMap. All rights reserved.