File->Setting->Editor
Editor的说明信息,翻译过来的意思大概是:通过调整字体、高亮、缩进等方式,个性化源代码的风格;通过行号、插入符号、源代码的缩进,设定代码模板,文件编码配置来定制化编辑器
因为涉及代码显示风格的内容极多,作为一个主要写Java的人且基本按主流规范的写代码的普通人,以下内容只写写我认为会对我有影响的内容,仅供参考哈
主要设置Soft Wrap:
IDEA 中 Hard wrap 会在格式化的时候强制插入换行符,形成显示效果上的换行,Soft wrap 只会在 IDEA 的显示效果上有换行的效果,实际上并没有换行符。
默认情况下,Softwrap的选项时不被选中的,并且默认也是没有java文件的
打开Soft-wrap并且加上Java类文件(*.java)
内容过长的时候,会根据屏幕的自适应宽度视觉上自动换行,但是并不产生新的行号(视觉上有换行,但是左侧并没有新的行号)
默认为System-Dependent,也就是根据操作系统情况智能判断,windows下换行符为\r\n,linux下为\n
为了使用各操作系统的研发人员都统一,可以选择\n作为统一换行符
但是由于现在的idea与git集成后,进行commit的时候提交时可以自动统一转换换行符为\n,所以这一项可能也没有那么重要。
对应的开发规范要求(阿里版本)
想要自动格式化时,自动生效,要确保Ensure right margin is not exceeded被勾选
格式化时的配置,保留哪些风格
作用:在使用格式化时,如果进行了手动换行,则保留手动换行符而不进行格式化。
生成注释时的默认位置
勾选时,按ctrl+/ 时,注释生成的位置
取消勾选后,按ctrl+时,注释生成的位置
方法声明时的风格
不包装:
不包装的效果:
打开Wrap always
打开后的效果:
选择do not wrap的显示效果
选择Wrap always
显示效果
默认为:Do not wrap
打开Wrap always时
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。