Word wrapping in PhpStorm
Intellij IdeaPycharmPhpstormWebstormJetbrains IdeIntellij Idea Problem Overview
How can I enable word wrapping in PhpStorm?
I need to enable it only for some of my files (with extension .txt). Is it possible?
Intellij Idea Solutions
Solution 1 - Intellij Idea
For all files (default setting for opened files): Settings/Preferences → Editor → General → Use soft wraps in editor. You can now specify file names/extensions where this option will be enabled by default:
For the currently opened file in the editor: menu → View → Active Editor → Use Soft Wraps (Note: I've assigned custom Ctrl + Alt + R + shortcut for that)
For quite a while (since v2016 or so) you can also access this option via the context menu for the editor gutter area (the area with line numbers on the left side of the editor):
(Note: I have customised this menu quite a bit; by default it has much less items here)
Search Everywhere (Shift 2x times) or menu Help → Find Action... (Ctrl + Shift + A on Windows using the Default keymap) can also be used to quickly change this option (instead of going into Settings/Preferences).
Solution 2 - Intellij Idea
You have to enable Soft Wraps. Find that option through this path.
Menu View → Active Editor → Use Soft Wraps
Solution 3 - Intellij Idea
Right click on the line number area and choose:
Soft-Wrap All Files or Soft-Wrap Current File, i.e.:
Solution 4 - Intellij Idea
-
Menu File → Settings → Editor → Use soft wraps in editor: to turn them on for all files by default.
Menu *File* → *Settings* → *Code Style* → *General* → *Wrap when typing reaches right margin*
.. but that's different (it will make new line).
Solution 5 - Intellij Idea
In addition to Settings -> Editor -> Use soft wraps in editor I recommend Use soft wraps in console and Use custom soft wraps indent with a setting of 4 to make the wraps indented to match the line they started on.
Solution 6 - Intellij Idea
Solution 7 - Intellij Idea
In PhpStorm 2019.1.3, you should add the file type you want to make soft wrapping on.
Go to Settings → Editor → General → Soft-wrap files, and then add any types you want:
Solution 8 - Intellij Idea
You may also want to consider the Wrap to Column plugin, which implements the equivalent to Alt + Q in Emacs and gq in Vim. This may be preferable to having very long lines that are wrapped by the editor.
This plugin can be installed from any IntelliJ IDEA-based IDE by searching for Wrap to Column.
It has the additional benefit that you can choose to wrap only sections of text that you want :-)
Solution 9 - Intellij Idea
If using PhpStorm 2019 and higher
Menu File → Settings → Editor → General.
There is the 'Soft-wrap files' input under the 'Soft Wraps' Header.
> *.md; *.txt; *.rst; .adoc;
Add the file types to this field in which files you want them to be used.
> *.md; *.txt; .rst; .adoc;.php;.js
Solution 10 - Intellij Idea
WebStorm 10.0.4
For wrapping text/code line by default, but for all types of file: menu File → Settings → Editor → General → section "Soft Wraps" → checkbox "Use soft wraps in editor".
Solution 11 - Intellij Idea
For word wrapping in PhpStorm 2019.1.3, just follow below steps:
From the top navigation menu:
View → Active Editor → Soft-Wrap
That's it so simple.
Solution 12 - Intellij Idea
I want to soft-wrap .php files. Putting that in the allowed list still was not working. (For a screenshot, see Mohammed Zayan's answer.)
I entered *.*
there, allowing all the files (I am fine with that) and soft wrap worked fine.
Solution 13 - Intellij Idea
For word wrapping in PhpStorm:
- Select File from the menu
- From File select Setting
- From Setting, select Editor
- Select General from Editor
- In general, checked Use soft wraps in editor from the Soft wraps section