【发布时间】:2023-03-09 10:25:01
【问题描述】:
可以通过eclipse.ini 覆盖用户名,我已经这样做了:
-Duser.name=My Name
这很适合自定义代码模板。对于 Java,这些位于 Window -> Preferences -> Java -> Code Style -> Code Templates。
以下是我用于Files 和Types 模板的自定义模板:
/**
*
* @author ${user} */
预期的输出是:
/**
*
* @author My Name */
可惜eclipse坚持在${user}后面插入换行符,导致:
/**
*
* @author My Name
*/
有人知道如何防止这种换行插入吗?
真诚的感谢。
【问题讨论】:
-
你确定是变量替换导致换行吗?您是否尝试过使用文字值?
-
我没有假设它是变量替换,我只是描述了确切的情况。现在将测试..
-
它也出现在字符串中。
-
这是非标准格式,它违反了 JavaDoc cmets 的 Java 约定。
-
@E-Riz 感谢您提供的信息,但我非常乐意在合乎逻辑的情况下违反约定。在这种情况下,以我的方式写评论会浪费更少的空间,看起来更整洁,并且是针对内部企业解决方案,因此无需考虑 OSS 问题。
标签: eclipse templates newline insertion