如何在PHPStorm 2.1中自动断行(自动换行)?
答案 0 :(得分:68)
<强>自动涡卷示例强> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:
这个表达式有自动换行,因为我没有按回车。
据我所知,你需要 Soft Wraps ,当长行在屏幕上包裹成多行时,但仍然保留为文件中的单行。
View | Active Editor | Use Soft Wraps
默认情况下适用于所有文件
Settings/Preferences | Editor | General | Use soft wraps in editor
还有
Settings/Preferences | Editor | Code Style | General --> Wrap when typing reaches right margin
但那是不同的(它会产生实际的新线)。
更新:在当前版本中,IDE可以为每个不同的“语言”使用单独的右边距值 - 只要该语言在“代码样式”设置中有条目。
另请注意,来自.editorconfig
文件的任何设置(如果您的项目和EditorConfig插件中已安装并启用了此类文件)将覆盖代码样式设置中的相同设置 - 这是其性质插件而不是bug(它意味着以这种方式工作)。
使用EditorConfig支持,您可以配置某些设置,否则可能无法通过代码样式进行设置(例如,没有单独的代码样式条目的语言/文件类型的设置)。
答案 1 :(得分:7)
您可以使用该快捷方式切换它们
答案 2 :(得分:2)
用于通过deafault包装文本/代码行: 档案 - &gt;设置 - &gt;编辑 - &gt;一般 - &gt;部分&#34; Soft Wraps&#34; - &GT;复选框&#34;在编辑器&#34;
中使用软包装答案 3 :(得分:2)
答案 4 :(得分:1)
简单:
CMD + F8
您可以在菜单帮助 - &gt;中找到PhpStorm的快捷方式列表。默认键盘映射参考!
答案 5 :(得分:0)
在phpstorm 2016中:
Settings/Preferences | Editor | Code Style | General --> default option-> uncheck wrap on typing
答案 6 :(得分:0)
使其自动
应用了这一点之后:
使用Ctrl + Alt + S打开设置菜单
选择并单击“编辑器”
选择代码样式
将“自动包装”值的默认值更改为90
返回CodeStyle并选择您使用的任何一种语言进行特定更改
5.1我选择HTML并选择“其他”,然后将“自动换行”的值更改为90,然后在键入时自动换行为“
”5.2我选择JavaScript并选择Wrapping and Braces,然后将Hard Wrap的值更改为90,然后在键入时将Wrap包裹为
注意:其他语言可能是默认值,如果您不喜欢它,请更改它
答案 7 :(得分:0)
在Webstorm 2020.3中,默认情况下,我没有找到所有文件的任何选项,而只是更改了模式:
设置>编辑器>常规>软变形
Soft-wrap theses files:
您可以将值更改为:*.*
(即“ ANY文件名”和“ ANY扩展名文件”)
答案 8 :(得分:-1)
使用phpstorm 2019.3.4以及新旧版本:
使用Ctrl + Alt + S打开设置菜单
选择并单击“编辑器”
选择代码样式
将“自动包装”值的默认值更改为90
应用并保存更改
按Ctrl + A突出显示并在文本编辑器中选择所有代码
按Ctrl + Alt + L可以很好地格式化代码
或者使用180的自动包装的默认设置时,请遵循6和7