如何在IntelliJ IDEA代码模板对话框中添加预定义值下拉列表?
在IntelliJ IDEA中给类模板加预定义下拉列表变量
直接按下面步骤操作就行:
- 打开设置:Windows/Linux点
File > Settings > Editor > File and Code Templates,Mac点IntelliJ IDEA > Settings > Editor > File and Code Templates。 - 切换到
Files标签,找到要修改的类模板(比如自带的Class),或者自己新建一个自定义模板。 - 在模板代码里用
${变量名}@enum("选项1","选项2","选项3")的格式定义带下拉列表的变量。比如要加权限修饰符的下拉,就写:${VISIBILITY}@enum("public","protected","private") class ${NAME} { // 类内容 } - 要是想调整变量显示顺序或者添加描述,点击模板编辑区域下方的
Edit Variables按钮,在弹窗里就能操作,枚举变量会自动识别为下拉类型。 - 保存设置后,新建类时对应的变量就会变成下拉列表,直接选择预定义的值即可。
额外提醒:如果选项里包含特殊字符(比如双引号),要写成\"进行转义;自定义模板记得设置好适用范围(比如Java类),不然创建对应类型文件时不会触发这个模板。
内容的提问来源于stack exchange,提问作者Rubix327
相关产品推荐
相关产品推荐

