Intellij Idea 如何让格式化程序用IntelliJ Package 代码?

flmtquvp  于 2024-01-05  发布在  其他
关注(0)|答案(8)|浏览(163)

我无法在IntelliJ中格式化代码。
我可以看到边距线(默认情况下在120列),但似乎从菜单激活:
代码->重新格式化代码
就是忽略了这个边缘。

hsgswve4

hsgswve41#

你的意思是格式化程序不打断长行吗?那么请检查:
设置/项目设置/代码样式/** Package **

**更新:**在以后的IntelliJ版本中,该选项可以在以下位置找到:

设置/编辑器/代码样式
选择Wrap when typing reaches right margin

6qftjkof

6qftjkof2#

在Intellij IDEA 2018.2中启用“确保不超过右边距”对我不起作用。我已经找到了解决方法,我们需要将下面的每个元素从“不换行”更改为“如果长则换行”。
100d1x

的字符串
之后,我们可以预览什么样的 Package 类型将被改变,通过查看右面板.如果我们满意,点击“确定”或“应用”来应用更改.最后,我们需要一个手动格式,在Windows中使用CTRL+ ALT+ L和在MacOS中使用Command+ Shift+ L.

eagi6jfj

eagi6jfj3#

或者你可以使用快捷方式:

Ctrl + Alt + L

j2qf4p5b

j2qf4p5b4#

为了在IntelliJ IDEA 2020.1社区的代码编辑器中 Package 文本,请执行以下步骤:

  1. Ctrl + Shift + "A" OR Help -> Find Action
  2. Enter: "wrap" into the text box
  3. Toggle: View | Active Editor Soft-Wrap "ON"

字符串


的数据

sqserrrh

sqserrrh5#

在最新的IntelliJ版本2020中,我们有一个名为soft-wrap these files的选项:
设置>编辑器>通用>软 Package 这些文件。
选中此选项并添加要应用换行的文件类型。


的数据
JetBrains IDE支持论坛上的相关问题:Wrap code to indent

l2osamch

l2osamch6#

您可以为Ctrl +Shift + S(例如)创建一个宏,它可以完成所有这些任务:
编辑>宏>开始宏录制(录制将开始)。单击您需要的位置。
举例来说:

  1. Code > Reformat Code
  2. Code > Auto-Indent Lines
  3. Code > Optimize Imports
  4. Code > Rearrange Code
  5. File > Save All
  6. ... (all that you want)

字符串
然后,点击IDE右下角的红色按钮停止宏录制。
设置宏名称。
转到文件>设置>宏>您的宏名称
右键单击>添加键盘按钮,然后键入Ctrl + Shift + S。

展开查看全部
yws3nbqq

yws3nbqq7#

对于使用intellij 2023版本IDE的用户

我想让我所有的文件都软 Package 起来,所以我做到了:
第一个月
然后,在Soft Wraps部分选中Soft-wrap these files。然后我通过在文本框中的当前值前面加上*.*来为所有文件添加一个后缀:
x1c 0d1x的数据
在戈兰高地2023为我工作

lztngnrs

lztngnrs8#

IntelliJ IDEA 14,15,2016 & 2017

格式化现有代码

1.确保不超过右边距
文件>设置>编辑器>代码样式> Java >换行和大括号>确保不超过右边距

1.重新格式化代码
代码>重新格式化代码.



或按Ctrl + Alt + L


如果你有这样的东西:

  1. thisLineIsVeryLongAndWillBeChanged(); // comment

字符串
它将被转换为

  1. thisLineIsVeryLongAndWillBeChanged();
  2. // comment


而不是

  1. // comment
  2. thisLineIsVeryLongAndWillBeChanged();


这就是为什么我在重新格式化之前选择代码片段,如果代码看起来像前面的例子。

输入到右边距时换行

*IntelliJ IDEA 14:文件>设置>编辑器>代码样式>键入到右边距时换行

*IntelliJ IDEA 15,2016 & 2017:文件>设置>编辑器>代码样式>输入时换行

展开查看全部

相关问题