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 中的自动换行的主要内容,如果未能解决你的问题,请参考以下文章