当前位置:  开发笔记 > 运维 > 正文

如何使用IntelliJ格式化包装代码?

如何解决《如何使用IntelliJ格式化包装代码?》经验,为你挑选了4个好方法。

我无法在IntelliJ中格式化我的代码.

我可以看到边距线(默认为120列),但似乎从菜单激活:

代码 - >重新格式化代码

只是忽略了这个边际.



1> ROMANIA_engi..:

IntelliJ IDEA 14,15,2016&2017

格式化现有代码

    确保不超过正确的保证金

    文件>设置>编辑器>代码样式> Java>环绕和括号>确保不超过右边距

    文件设置 确保正确的保证金

    重新格式化代码

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

    重新格式化代码

    或者按Ctrl+ Alt+L

    警告 如果您有这样的事情:

    thisLineIsVeryLongAndWillBeChanged();   // comment
    

    它将被转换为

    thisLineIsVeryLongAndWillBeChanged();   
    // comment  
    

    代替

    // comment  
    thisLineIsVeryLongAndWillBeChanged();   
    

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

打字时换行到右边距

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

打字时换行

IntelliJ IDEA 15,2016&2017:文件>设置>编辑器>代码样式>打字输入

打字输入


是! 这是实际的答案,非常感谢你!关键是,当你在一条已经被包裹的线上改变某些东西时,"当打字到达右边缘时换行"将会遇到很大的麻烦.你的回答只是在调用时清理.结合"保存和格式"宏,这是纯金!

2> Péter Török..:

你的意思是格式化程序不会破坏长行吗?检查设置/项目设置/代码样式/环绕.

更新:在更高版本的IntelliJ中,该选项位于"设置/编辑器/代码样式"下.并选择Wrap when typing reaches right margin.


@ipolevoy选项名称是"确保不超过右边距"
重新格式化时,"文件/设置/编辑器/代码样式/ Java /环绕和大括号/保留"选项中的"确保不超出右边距"选项
此设置错误.它没有做任何事情.

3> guo..:

在Intellij IDEA 2018.2中,启用“确保不超出右边距”对我不起作用。我已经找到了解决方法,我们需要将下面的每个元素从“不要包装”更改为“长时间包装”。

之后,我们可以通过查看右侧面板来预览将更改哪种包装类型。如果我们满意,请单击“确定”或“应用”以应用更改。最后,我们需要在Windows中使用+ + 在MacOS中使用CTRL+ ALT+ 的手动格式 。LCommandShiftL



4> 小智..:

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

Ctrl + Alt + L.


你能发布这个动作的名字(设置 - >键盘映射)吗?在大多数Linux上,CTRL + ALT + L组合用于阻止计算机.我甚至无法使用"通过快捷方式查找操作".
@tomrozb这个快捷方式是代码 - >重新格式代码.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有