Code Wrap IntelliJ?
Asked Answered
V

13

191

How would be possible to assign a shortcut for word wrap like as sublime text do? i.e. if the code line is too long it should be automatically break to the next line. wikipedia.org.org/Word_wrap

This code should be wrapped out

Votyak answered 11/4, 2014 at 5:53 Comment(3)
Maybe I didn't understand you correctly. If you want to format the code, depending on the key-bindings you can automatically format the code. Eclipse-binding: Shift+Ctrl+F. And if you edit a string, just press <Enter> inside and it will generate the code to concat the string. Did you mean that?Dihydric
Well, yes ENTER will solve my problem but I won't be able to hit enter on each line. Besides, if someone else open this file on different monitor it would be an ugly mess. I want to make IDE such line breaks automatic.Votyak
You can't have line breaks in intellij that are only visible in your monitor - you need to reformat the text so that you have hard line breaks. just use ctrl-alt-enter, ctrl-enter, or whatever.Edmon
V
294

I think "soft wrap" might be what you're after. It's read-only, i.e. does not change the characters in the file, it only wraps what you see on screen.

settings soft wrap Intellij >= 14.1.4: As pointed out by looper in the comments, the options are under File > Settings > Editor > General - under the Virtual Space or Soft Wraps sub-group.

Intellij < 14.1.4: Look under File > Settings > Editor > Virtual Space. It doesn't have a shortcut by default, but you can assign one in the keymap.

AndroidStudio >= 1.4.1: the options are under File > Settings > Editor > General - under the Soft Wraps sub-group.

You can also right click the gutter (the vertical bar where line number is shown) and select "Use Soft wraps" - thanks to Bajal for comment. gutter soft wrap

To assign a shortcut for toggling softwrap: Look under File > Settings > Keymap, search for "softwrap", then assign your preferred shortcut.

Viewable answered 14/4, 2014 at 23:34 Comment(6)
In the current version of IntelliJ (14.1.4), the soft-wrapping option is located under Editor -> General.Durden
One can also right click the gutter (the vertical bar where line number is shown) and select "Use Soft wraps" [15.0.1]Embrasure
(In Community Edition 2016+) go : IntelliJ IDEA>Preferences >Editor>General: select options "Use soft wraps in editor" and "Use original line's indent for wrapped parts"Genarogendarme
Thank you! I could only find the Active Editor soft wrap and this was driving me insane.Mccomas
In IntelliJ IDEA 2018.2 on mac, 'Use soft wraps' is under View -> Active EditorPeatroy
But soft-wrap is not an answer to this question!Saguache
L
11

[ctrl+alt+s] or File->settings to open settings dialogue.

Search for code style. its under project settings.

In code style, General check

wrap when typing reaches margin

That will give you wrapping of code.

Leanoraleant answered 11/4, 2014 at 8:53 Comment(3)
Thanks for suggestion but I'm basically wanting it for reading a code. Not while editing or writing a new one.Votyak
Was this option renamed? I can no longer find it.Knowall
An unfortunate side effect when using this is that when typing in a URL, the code wrapped on the period of a URL which basically made the URL no longer valid., so I had to turn this off.Ebberta
M
10

One can also right click the gutter (the vertical bar where line number is shown) and select "Use Soft wraps" - thanks to Bajal for comment.

This is the easiest way, and i found it in comments. I think it should be an answer so everybody can see it easily.

Moolah answered 22/5, 2018 at 13:55 Comment(0)
O
10

In order to wrap text in the code editor in IntelliJ IDEA 2020 follow these steps:

  1. Crtl + Shift + "A" OR Help -> Find Action
  2. Enter: "wrap" into text box
  3. Toggle: View | Active Editor Soft-Wrap "ON"

Image of Toggle Switch in Menu

Otocyst answered 8/5, 2020 at 3:42 Comment(0)
H
7

Right click anywhere on the number of lines bar and click soft-wrap

enter image description here

Or you can just go to View -> Active Editor -> Soft-Wrap

Hudgins answered 20/6, 2022 at 3:13 Comment(0)
W
6

In the Community Edition, Do Following:

File >> Settings >> Editor >> Code Style >> Java

Go to Wrapping And Braces Tab.

Set the "Right margin (columns)" option with number of columns you would like as line wrapping point. Set "Wrap on typing" to YES.

Don't forget to apply the changes before you click Ok.

Wesley answered 7/4, 2016 at 16:22 Comment(0)
I
5

For IntelliJ IDEA Version: 2019.3

  1. Go to File > Settings

  2. A new window will appear

  3. Select Editor > General

Navigate to Soft Wraps section, check the box, and using a semi-colon as the delimeter, * and ? as wildcards, add the desired file-extensions. Select Apply and you are good to go.

Screenshot of Settings window

Isreal answered 15/12, 2019 at 9:44 Comment(0)
S
3

The answer to this question is:

Use the option Ensure right margin is not exceeded - the bottom option in the screenshot:

enter image description here

Saguache answered 6/12, 2020 at 0:1 Comment(0)
G
2

(In Community Edition 2016+) go : IntelliJ IDEA>Preferences >Editor>General: select options "Use soft wraps in editor" and "Use original line's indent for wrapped parts"

Genarogendarme answered 1/4, 2016 at 23:20 Comment(0)
O
1

OS X 10.8 IntelliJ Idea 15.0.5: IntelliJ IDEA Menu/Preferences/Editor/General/Soft Wraps

Onofredo answered 20/4, 2016 at 5:18 Comment(0)
S
1

The gutter's context menu has a soft wrap option. Right-click on the gutter located to the far left of the editor to reveal the menu

enter image description here

Sugden answered 29/3, 2022 at 23:12 Comment(0)
L
0

It can help. Thats the solution I have found, when I was trying the wrap the codelines, in the code-editor, when I was decreasing/increasing(stretching) the window-code-editor.

enter image description here

Loewe answered 15/8, 2020 at 17:20 Comment(0)
C
0

It helped me adding " *.java" after " *.adoc;" because in "Settings", then "General" and then " Soft-wrap these files:" I had only " *.md; *.txt; *.rst; *.adoc ". If after that you add "; *.java" your long java code will be wrapped to a new line. Thx for the screens. It helped me a lot.

Catty answered 11/7, 2021 at 22:50 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.