在Intellij中创建新的java类时,会自动插入文件头(基于“文件模板”选项)。有没有办法将相同的模板插入现有的Java源文件?我希望有一种方法可以在现有代码上使用我的模板定义,而无需在整个地方进行剪切/粘贴。该模板使用宏扩展,我希望能够保持这一点。 eclipse中有一个类似的函数叫做“生成元素注释”,可以处理这种情况。这是否存在于Intellij IDEA中?
非常感谢任何帮助。
答案 0 :(得分:16)
请改用版权标题。按照jetbrains.com中的说明配置您的版权资料。按Alt-Insert或鼠标右键单击 - >选择“生成” - > “版权”。
您可以在版权声明here中查看可以使用的变量。
答案 1 :(得分:2)
也许最好的解决方案是使用“实时模板”但不能重复使用文件模板,因此,您将需要最后一次复制/粘贴操作
答案 2 :(得分:1)
转到“设置”>“文件和代码模板”,然后包括“标签”并选择标题并定义您
/**
* @Author: Name
* @Date: ${DATE}, ${DAY_NAME_SHORT}
**/
答案 3 :(得分:0)
答案 4 :(得分:0)
您可以使用Replacing all对话框来达到目标。
调用全部替换对话框,在顶部字段中设置package
,在底部字段中设置\/\*\nYour file header\n\*\/\n\npackage
,然后按全部替换。 >按钮。
您可以使用在项目/模块/目录/范围设置中指定一组应升级的文件。
答案 5 :(得分:0)
文件->设置->编辑器->文件和代码模板->包含->文件头
写下:
/**
* @author : ${USER}
* @created : ${DATE}, ${DAY_NAME_FULL}
**/
要看到这样的标题:
/**
* @author : BUY
* @created : 21/08/2020, Friday
**/
public class Foo{}