加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何在注释后阻止Eclipse移动我的行注释?

发布时间:2020-12-15 02:12:54 所属栏目:Java 来源:网络整理
导读:我在类上设置了一些注释,并在与注释相同的行上注释,例如: @SampleAnnotation // sample comment@AnotherAnnotation // another commentpublic class SampleClass { } 但是,每次格式化文件时,我的同一行注释最终都会移动到下一行.这不仅是不受欢迎的,因为它
我在类上设置了一些注释,并在与注释相同的行上注释,例如:

@SampleAnnotation // sample comment
@AnotherAnnotation // another comment
public class SampleClass { }

但是,每次格式化文件时,我的同一行注释最终都会移动到下一行.这不仅是不受欢迎的,因为它会改变我的评论,但更糟糕的是它将评论置于一个令人困惑的地方.以上样本变为:

@SampleAnnotation
// sample comment
@AnotherAnnotation
// another comment
public class SampleClass { }

如何在格式化后阻止Eclipse移动这些注释?或者,我如何让Eclipse将注释移到上面的行,而不是下面的行?谢谢.

解决方法

到目前为止,最好的解决方案是通知Eclipse关闭这些块的格式化程序.也就是说,原始代码将变为:

// @formatter:off
@SampleAnnotation // sample comment
@AnotherAnnotation // another comment
// @formatter:on
public class SampleClass { }

确保在Eclipse中启用了off / on标记:

>在主菜单中,访问Windows→首选项.
>在左侧,访问Java→代码样式→格式化程序.
>在右侧,单击“编辑”.

Java → Code Style → Formatter → Edit


>在出现的对话框中,单击最右侧的选项卡,关/开标签.
>确保选中启用关/开标签.

Off/On Tags → Enable Off/On tags

>如果您使用的是内置配置文件,则必须在“配置文件名称”字段中更改对话框顶部的名称.

>单击“确定”.对话框关闭后,再次单击“确定”以完成应用设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读