java - Intellij代码格式化,保持/*package*/在同一行

标签 java intellij-idea

在某些情况下,对某些方法使用包可见性很有意义。
按照惯例,我们用/* package */注释代替修饰符,以明确它是有意的:

/* package */ int getSpan() {  
    return mSpan; 
}

但是,IntelliJ 自动格式化将此注释放在单独的一行中......仅适用于 final方法:/.
有没有什么方法可以配置格式,使所有出现的这条评论都留在同一行?

最佳答案

我的 Scala 代码在 Intellij 中遇到了类似的问题,其中:

import ExecutionContext.Implicits.global // TODO use own execution context

正在格式化为:

import ExecutionContext.Implicits.global

// TODO use own execution context

我通过勾选 Keep when formatting 下的 Comment at first column 来阻止这种情况的发生:

enter image description here

关于java - Intellij代码格式化,保持/*package*/在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31586998/

相关文章:

java - Eclipse 和 tomcat 但从 'target' 目录(由 maven 创建)运行 Web 应用程序

python - 无法从 Python 六库导入

java - LiveData、Transformations.map() - 如何在用户更改过滤顺序时强制刷新?

java - 为什么在对对象数组进行排序时 compareTo 方法这么慢

java - 观察点 : don't break if triggered from specific method

java - AWT 队列线程中的调试异常

intellij-idea - 如何使用spring dev工具在docker中自动重新加载spring boot应用程序

intellij-idea - 在 IntelliJ 中运行 Groovy 脚本失败

java - 使用来自 ant build.xml 的 Java 源目录来配置 Netbeans 项目

java - 为交易系统设计订单对象