如何在 PhpStorm 中启用自动换行?
我只需要为我的一些文件(扩展名为 .txt)启用它。可能吗?
对于所有文件(打开文件的默认设置):设置/首选项 → 编辑器 → 常规 → 在编辑器中使用软包装。您现在可以指定默认启用此选项的文件名/扩展名:
https://i.stack.imgur.com/kk723.png
对于编辑器中当前打开的文件:菜单 → 视图 → 活动编辑器 → 使用软包装(注意:我为此指定了自定义 Ctrl + Alt + R + 快捷方式)
https://i.stack.imgur.com/OfbHP.png
很长一段时间(自 v2016 左右以来),您还可以通过编辑器装订线区域(编辑器左侧带有行号的区域)的上下文菜单访问此选项:
https://i.stack.imgur.com/UViKn.png
(注意:我已经对这个菜单进行了相当多的自定义;默认情况下,这里的项目要少得多)
Search Everywhere(Shift 2x 次)或菜单 Help → Find Action...(在 Windows 上使用默认键盘映射的 Ctrl + Shift + A)也可用于快速更改此选项(而不是进入设置/首选项)。
https://i.stack.imgur.com/oDkSW.png
您必须启用软包装。通过此路径找到该选项。
菜单视图→活动编辑器→使用软包装
https://i.stack.imgur.com/waEox.jpg
右键单击行号区域并选择:
软包装所有文件或软包装当前文件,即:
https://i.stack.imgur.com/4sITy.jpg
菜单文件→设置→编辑器→在编辑器中使用软包装:默认情况下为所有文件打开它们。
菜单文件→设置→代码样式→常规→打字到达右边距时换行..但这是不同的(它会换行)。
除了 Settings -> Editor -> Use soft wraps in editor 我推荐 Use soft wraps in console 和 Use custom soft wraps indent 设置为 4 以使换行缩进以匹配它们开始的行。
在 PhpStorm 2019.1.3 中,只能为某些文件类型启用软包装。
https://i.stack.imgur.com/pk3sd.jpg
在 PhpStorm 2019.1.3 中,您应该添加要进行软包装的文件类型。
转到设置 → 编辑器 → 常规 → 软包装文件,然后添加您想要的任何类型:
https://i.stack.imgur.com/P3a8C.png
您可能还需要考虑 Wrap to Column 插件,它实现了 Emacs 中的 Alt + Q 和 Vim 中的 gq 的等价物。这可能比编辑器包裹的很长的行更可取。
通过搜索 Wrap to Column,可以从任何基于 IntelliJ IDEA 的 IDE 安装此插件。
它还有一个额外的好处,您可以选择仅包装您想要的文本部分:-)
如果使用 PhpStorm 2019 及更高版本
https://imgyukle.com/i/screenshot-1.ECpKnj
菜单文件→设置→编辑器→常规。
“软包装”标题下有“软包装文件”输入。
*.md; *。文本; *.rst; .adoc;
将文件类型添加到您希望在其中使用它们的文件的此字段中。
*.md; *。文本; .rs; .adoc;.php;.js
网络风暴 10.0.4
默认情况下包装文本/代码行,但适用于所有类型的文件:菜单文件→设置→编辑器→常规→部分“软包装”→复选框“在编辑器中使用软包装”。
对于 PhpStorm 2019.1.3 中的自动换行,只需按照以下步骤操作:
从顶部导航菜单:
查看 → 活动编辑器 → 软包装
就是这么简单。
我想软包装 .php 文件。把它放在允许的列表中仍然不起作用。 (有关屏幕截图,请参阅 Mohammed Zayan's answer。)
我在那里输入了 *.*
,允许所有文件(我很好)并且软包装工作正常。
对于 PhpStorm 中的自动换行:
从菜单中选择文件 从文件中选择设置 从设置中选择编辑器 从编辑器中选择常规 通常,从软包装部分选中在编辑器中使用软包装