我该如何自动换行(文字折行)在PHPStorm 2.1中?
自动换行示例 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa :
此表达式具有自动换行功能,因为我没有按回车键。
如您所需,软换行 是指当长行在屏幕上被分成多行时仍然保留在文件中的单行。
针对每个文件的软换行
视图 | 活动编辑器 | 使用软换行
默认情况下所有文件的软换行
设置/首选项 | 编辑器 | 通用 | 在编辑器中使用软换行
还有一个设置
设置/首选项 | 编辑器 | 代码样式 | 通用 --> 当打字到右边缘时换行
但那与软换行不同(它将创建实际新行)。
更新:在当前版本的IDE中,IDE可以针对不同的“语言”使用单独的右边距值——只要该语言在代码样式设置中有条目。
还要记住,任何来自.editorconfig
文件的设置(如果您的项目中有这些文件并且启用了EditorConfig插件)将覆盖代码样式设置中的相同设置——这是插件的特性,而不是缺陷(它被设计成这样工作)。
使用EditorConfig支持,您可以配置某些可能无法通过代码样式进行配置的设置(例如,对于没有单独的代码样式条目的语言/文件类型的设置)。
您可以使用该快捷方式切换软换行。
默认情况下,文本/代码行自动换行的设置方法如下: 文件 -> 设置 -> 编辑器 -> 通用 -> "软换行" 部分 -> 选中 "在编辑器中使用软换行" 复选框。
*.*
(换句话说,“任何文件名”和“任何扩展名文件”)*.php; *.html
(具有扩展名 .php
或 .html
的任何文件)简单:
cmd+F8
您可以在菜单帮助 -> 默认键盘映射参考中找到 PhpStorm 的快捷键列表!
让它自动化
应用以下步骤:
使用Ctrl + Alt + S打开设置菜单
选择并点击编辑器
选择代码样式
将默认值“Hard wrap value”更改为90
回到代码样式,选择您使用的任何语言以进行特定更改
5.1 我选择HTML和其他选项,并将Hard wrap更改为90,打字时换行为Yes
5.2 我选择JavaScript并选择Wrapping and Braces,将Hard wrap更改为90,打字时换行为Yes
NB:其他语言可能是默认值,请根据个人喜好进行更改
在PhpStorm 2016中:
Settings/Preferences | Editor | Code Style | General --> default option-> uncheck wrap on typing
使用phpstorm 2019.3.4版本或新旧版本:
使用Ctrl + Alt + S打开设置菜单
选择并点击编辑器
选择代码样式
将硬换行值的默认值更改为90
应用并保存更改
按Ctrl + A在文本编辑器中突出显示和选择所有代码
按Ctrl + Alt + L使您的代码格式化得很好
或者当使用硬换行的默认设置为180时,请执行6和7步骤