我有一个包含很多类的项目,我需要在其中更改 Created by
模板。
/**
* Created by johnnyfivedev on 19.07.16.
*/
因为有很多这样的类,复制和粘贴不是一种选择。相反,我想删除生成的模板并重新生成它。是否有执行此操作的默认快捷方式?如果没有,那么我该如何创建一个?
最佳答案
Rather I want to remove that generated template and regenerate it.
您当然可以编辑模板,但不能重新生成它。我建议为您将来的使用编辑模板,并为在此模板更改之前创建的模板创建一个实时模板。
编辑模板
转到设置 -> 编辑器 -> 文件和代码模板 -> 包含 -> 文件头
并覆盖 ${USER}
函数,如下所示:
#set($USER = "你的名字")
如果需要,可以添加a lot more variables
注意:这些更改只会对新 文件生效。必须手动更改在此模板更改之前所做的那些。
按 Ctrl+Alt+S 直接转到“文件和代码模板”选项卡。
创建实时模板
转到设置 -> 编辑器 -> 实时模板
按绿色“加号”添加新模板,然后选择 Live Template
。
在 abbreviation
字段中,输入您想要的内容,我输入的是 annot
,添加合适的描述(可选)并在框中插入以下代码:
/**
* Created by $USER$ on $DATE$.
*/
$END$
选择Edit variables
框,在相应的字段中写入以下表达式,
user()
为 USERdate("dd-MM-yyyy")
日期
在该类型之后定义您认为合适的适用上下文。在您的代码中,现在键入 annot
并按 Enter 插入模板。
在代码中,在插入模板后按 Enter 时,您的光标将停在 $END$
的位置。
关于android - 在 Android Studio 中生成 "Created by.."模板的快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48019766/