前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA的配置(二)Java代码的显示与缩进风格

IDEA的配置(二)Java代码的显示与缩进风格

原创
作者头像
大老唐
发布2023-02-12 12:26:42
5.1K0
发布2023-02-12 12:26:42
举报

设置项的位置

File->Setting->Editor

Editor的说明信息,翻译过来的意思大概是:通过调整字体、高亮、缩进等方式,个性化源代码的风格;通过行号、插入符号、源代码的缩进,设定代码模板,文件编码配置来定制化编辑器

因为涉及代码显示风格的内容极多,作为一个主要写Java的人且基本按主流规范的写代码的普通人,以下内容只写写我认为会对我有影响的内容,仅供参考哈

1、General项

主要设置Soft Wrap:

IDEA 中 Hard wrap 会在格式化的时候强制插入换行符,形成显示效果上的换行,Soft wrap 只会在 IDEA 的显示效果上有换行的效果,实际上并没有换行符。

默认情况下,Softwrap的选项时不被选中的,并且默认也是没有java文件的

文本很长,超过了整个屏幕大小
文本很长,超过了整个屏幕大小

打开Soft-wrap并且加上Java类文件(*.java)

内容过长的时候,会根据屏幕的自适应宽度视觉上自动换行,但是并不产生新的行号(视觉上有换行,但是左侧并没有新的行号)

2、Code Style通用设置:

(1)换行符——Line separator

默认为System-Dependent,也就是根据操作系统情况智能判断,windows下换行符为\r\n,linux下为\n

为了使用各操作系统的研发人员都统一,可以选择\n作为统一换行符

但是由于现在的idea与git集成后,进行commit的时候提交时可以自动统一转换换行符为\n,所以这一项可能也没有那么重要。

(2)强制换行 Hard wrap

对应的开发规范要求(阿里版本)

想要自动格式化时,自动生效,要确保Ensure right margin is not exceeded被勾选

3、Code Style — Java设置:

(1)缩进设置4个字符

(2)大括号与包装风格

格式化时的配置,保留哪些风格

a、保留手动的换行符

作用:在使用格式化时,如果进行了手动换行,则保留手动换行符而不进行格式化。

生成注释时的默认位置

b、注释不位于首列,而是跟随缩进

勾选时,按ctrl+/ 时,注释生成的位置

取消勾选后,按ctrl+时,注释生成的位置

方法声明时的风格

c、方法声明时的参数风格 Method declaration parameters

不包装:

不包装的效果:

打开Wrap always

打开后的效果:

d、方法声明时的参数风格 Method call arguments

选择do not wrap的显示效果

选择Wrap always

显示效果

e、链式调用时的风格

默认为:Do not wrap

打开Wrap always时

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置项的位置
  • 1、General项
  • 2、Code Style通用设置:
    • (1)换行符——Line separator
      • (2)强制换行 Hard wrap
      • 3、Code Style — Java设置:
        • (1)缩进设置4个字符
          • (2)大括号与包装风格
            • a、保留手动的换行符
            • b、注释不位于首列,而是跟随缩进
            • c、方法声明时的参数风格 Method declaration parameters
            • d、方法声明时的参数风格 Method call arguments
            • e、链式调用时的风格
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档