PhpStorm 中的自动换行

Posted

技术标签:

【中文标题】PhpStorm 中的自动换行【英文标题】:Word wrapping in PhpStorm 【发布时间】:2012-05-08 06:13:29 【问题描述】:

如何在 phpStorm 中启用 word 换行?

我只需要为我的一些文件(扩展名为 .txt)启用它。有可能吗?

【问题讨论】:

很遗憾,您不能针对某些文件类型专门将其设置为软包装。我只想在它是 html 文件时进行换行,如果我可以将其设置为自动执行此操作,而不是每次都必须单击菜单,那将更加方便。 @Maccath 看来您现在可以这样做了。请参阅 PHPStorm 中的“软包装文件”设置。 【参考方案1】:

对于所有文件(打开文件的默认设置):设置/首选项编辑器常规在编辑器中使用软包装。您现在可以指定默认启用此选项的文件名/扩展名:


对于编辑器中当前打开的文件:菜单 → 查看活动编辑器使用软包装 (注意:我已经指定了自定义 Ctrl + Alt + R + 快捷键)

在相当长的一段时间内(从 v2016 左右开始),您还可以通过编辑器装订线区域(编辑器左侧带有行号的区域)的上下文菜单访问此选项:

(注意:我已经对这个菜单进行了相当多的自定义;默认情况下,这里的项目要少得多)


到处搜索Shift 2x 次)或菜单帮助查找操作...Ctrl + Shift + A 在 Windows 上使用默认键盘映射)也可用于快速更改此选项(而不是进入 Settings/首选项)。

【讨论】:

右键单击左侧装订线(行号区域)并选择软包装。一种为每个文件启用软包装的快速方法 文件 > 设置 > 编辑器 > 在编辑器中使用软包装。 文件 > 设置 > 编辑器 > 常规 > “在编辑器中使用软包装” @Ryan 该选项似乎不再存在。 常规下没有该选项。 phpStorm for Mac v10.0: PhpStorm > 首选项 > 编辑器 > 在编辑器中使用软换行(而不是在文件菜单下)【参考方案2】:

您必须启用软包装。通过此路径找到该选项。

菜单查看活动编辑器使用软包装

【讨论】:

【参考方案3】:

在行号区域右击选择:

软包装所有文件软包装当前文件,即:

【讨论】:

【参考方案4】:

菜单文件设置编辑器在编辑器中使用软包装:为所有人打开它们默认文件。

菜单文件设置代码样式常规输入到右边距时换行

.. 但那是不同的(它会换行)。

【讨论】:

这帮助了我。当我不希望它自动包装我的代码时,它让我发疯了。我找不到该选项,但这对您很有帮助^^。 这个肯定很老了,我没找到【参考方案5】:

除了设置 -> 编辑器 -> 在编辑器中使用软包装 我推荐在控制台中使用软包装 strong> 和 使用自定义软换行缩进,设置为 4 以使换行缩进以匹配它们开始的行。

【讨论】:

【参考方案6】:

在 PhpStorm 2019.1.3 中,可以仅对某些文件类型启用软包装。

【讨论】:

【参考方案7】:

在 PhpStorm 2019.1.3 中,您应该添加要进行软包装的文件类型。

转到设置编辑器常规软包装文件,然后添加任何类型想要:

【讨论】:

您实际上可以将 *.* 用于所有类型的文件和扩展名。【参考方案8】:

您可能还想考虑Wrap to Column 插件,它实现了 Emacs 中的 Alt + Q 和 Vim 中的 gq 的等价物.这可能比编辑器包裹的很长的行更可取。

这个插件可以通过搜索Wrap to Column从任何基于IntelliJ IDEA的IDE安装。

它还有一个额外的好处是你可以选择只包装你想要的文本部分:-)

【讨论】:

【参考方案9】:

如果使用 PhpStorm 2019 及更高版本

菜单文件设置编辑器常规

“软包装”标题下有“软包装文件”输入。

*.md; *。文本文件; *.rst; .adoc;

将文件类型添加到您希望在其中使用它们的文件的字段中。

*.md; *。文本文件; .rst; .adoc;.php;.js

【讨论】:

【参考方案10】:

WebStorm 10.0.4

默认情况下包装文本/代码行,但适用于所有类型的文件: 菜单文件设置编辑器常规“软包装”部分 →复选框“在编辑器中使用软包装”

【讨论】:

但问题是关于 PhpStorm。请解释一下。【参考方案11】:

对于 PhpStorm 2019.1.3 中的自动换行,只需按照以下步骤操作:

从顶部导航菜单:

查看活动编辑器软包装

就是这么简单。

【讨论】:

不是,你必须每个文件都这样做。【参考方案12】:

我想软包装 .php 文件。把它放在允许的列表中仍然不起作用。 (有关屏幕截图,请参阅 Mohammed Zayan's answer。)

我在那里输入*.*,允许所有文件(我很好)和软包装工作正常。

【讨论】:

【参考方案13】:

对于 PhpStorm 中的 自动换行

    从菜单中选择文件 从文件中选择设置 从设置中选择编辑器编辑器中选择常规 一般来说,从软包装部分中选中在编辑器中使用软包装

【讨论】:

请为您的答案添加一些解释 - 这是否会针对所有具有相同扩展名的文件触发?

以上是关于PhpStorm 中的自动换行的主要内容,如果未能解决你的问题,请参考以下文章

PHPStorm 显示自动换行

PhpStorm中实现代码自动换行

PHPStorm技巧篇 -- 观感优化

PhpStorm 使用 Stylus 回车自动缩进的问题

poi如何设置word中的表格自动换行

怎样让excel表格中的文字自动换行