自定义IDEA编辑模板变量 (Edit Template Variables )

annotated("annotation qname")

注释(“注释属性”)

创建带有指定位置的注释的类型符号。例如,在迭代组中查看活动模板。

arrayvariable()

建议适用于当前范围的所有数组变量。例如,在迭代组中查看活动模板。

anonymoussuper()

提出一种科特林级对象表达类型。

сamelcase(字符串)

返回作为参数传递的字符串,转换为骆驼格。例如,我的文本文件/我的文档/ my_text_file将转换为mytextfile。

大写(字符串)

大写首字母的名称作为参数传递。

capitalizeandunderscore(scamelcasename)

利用CamelCase的名称作为参数传递的所有信件,并插入一个下划线之间的部分。例如,如果一个参数是要通过字符串,然后返回foo_bar。

casttoleftsidetype()

将右侧表达式投射到左侧表达式类型。它在迭代组中使用一个模板来生成原始类型和泛型集合。

className(sclassname)

返回当前类的名称(扩展模板的类)。

classnamecomplete()

这个表达式替换变量位置上的类名完成。

clipboard()

返回系统剪贴板的内容。

camelCase(字符串)

返回字符串的字符串snake_case camelCase。例如,如果一个参数是foo_bar通过字符串,然后返回foobar。

complete()

这个表达式替换了变量位置上的代码完成调用。

completesmart()

该表达式替代变量位置上的智能类型完成调用。

componenttypeof(<数组变量或数组类型>)

返回数组的组件类型。例如,在其他组中的迭代组中查看活动模板。

currentpackage()

返回当前包名。

日期(姓名)

以指定格式返回当前系统日期。默认情况下,当前日期是以默认的系统格式返回的。但是,如果在双引号中指定日期格式,日期将以这种格式呈现:

decapitalize(SNAME)

用相应小写字母替换作为参数传递的名称的第一个字母。

descendantclassenum(<字符串>)

显示类的子字符串作为参数输入。

枚举(scompletionstring1,scompletionstring2,…)

建议在模板调用中完成的逗号分隔字符串列表。

escapestring(sescapestring)

转义指定字符串。

expectedtype()

返回作为整个模板的结果所期望的类型。如果模板在赋值的右边,在返回之后扩展,则是有意义的。

文件名(sFileName)

以扩展名返回文件名。

filenamewithoutextension()

返回没有扩展名的文件名。

FirstWord(sfirstword)

返回作为参数传递的字符串的第一个单词。

groovyscript(“Groovy代码”)

用指定的代码返回Groovy脚本。

你可以使用多个参数的groovyscript宏。第一个参数是执行的脚本文本或包含脚本的文件路径。接下来的参数绑定到_1,_2,_3,…_n变量都可以在你的脚本。

同时,_editor变量可在脚本。此变量绑定到当前编辑器。

guesselementtype(<集装箱>)

对存储在一个java.util.collection元素类型的猜测。猜想,IntelliJ IDEA试图找到地方的元素被添加到或从容器中提取。

iterablecomponenttype(< arrayoriterable >)

返回一个组件类型,如数组或集合。

iterablevariable()

返回可以重复的变量的名称。

linenumber()

返回当前行号。

lowercaseanddash(字符串)

返回以破折号分隔的小写字符串,作为参数传递的字符串。例如,字符串转换为我的名字MyExampleName。

methodname()

返回拥抱方法的名称(在模板扩展的地方)。

methodparameters()

返回拥抱方法(扩展模板)的参数列表。

methodreturntype()

返回当前方法返回的值的类型(扩展模板的方法)。

qualifiedclassname()

返回当前类的完全限定名称(扩展模板的类)。明显缩短FQ名称”复选框。

rightsidetype()

用右侧表达式的类型声明左侧变量。它在迭代组中使用一个模板来生成原始类型和泛型集合。

snakecase(scamelcasetext)

从CamelCase返回snake_case字符串字符串作为参数传递。

空间分开(字符串)

时间: 2024-10-10 22:57:07

自定义IDEA编辑模板变量 (Edit Template Variables )的相关文章

ThinkPHP框架配置自定义的模板变量(十)

原文:ThinkPHP框架配置自定义的模板变量(十) 模板替换(手册有详细介绍对应的目录) __PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/ __ROOT__: 会替换成当前网站的地址(不含域名) __APP__: 会替换成当前项目的URL地址 (不含域名) __GROUP__:会替换成当前分组的URL地址 (不含域名) __URL__: 会替换成当前模块的URL地址(不含域名) __ACTION__:会替换成当前操作的URL地址 (不含域名) __SELF__: 会

Open SuSE中自定义的环境变量

针对与其它发行版本的Linux,网络上给出的添加环境变量的位置都是在/etc/profile文件中添加.在Open SuSE中也有/etc/profile文件,不过从该文件的前几行注释可以看出,官方建议的自定义环境变量应该自己重新创建一个/etc/profile.local,不应该直接修改/etc/profile文件.然后在profile.local中添加自定义的环境变量,例如: [email protected]:/usr/lib> cat /etc/profile.local pycharm

Python学习19:函数和变量 Function and variables

定义一个简单的函数,调用函数输出不同的内容 # -*- coding: utf-8 -*- # 因为有中文注释,为了防止脚本在运行的时候提示编码错误,在脚本中需要加入上面一行代码. # 定义一个函数,使用格式化字符串输出函数中参数的值 def cheese_and_crackers(cheese_count, boxes_of_crackers): print "You have %d cheeses!" % cheese_count print "You have %d b

Installscript如何给自定义路径的变量赋值

installscript自定义路径的赋值 TextSub("MY_WINDOWS_TEMP_SQL2008_DIR")="C:\\Windows\\temp2\\"; 参考为 来自参考国外参考: http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece76310428a265e0b97634b8c8c543987cd16d23f1d16506694e770640d5f8f932b2d16af3e1eb0b221

idea的环境变量设置(Enviroment variables)

其实在idea中叫Enviroment variables是不合适的,这个是eclipse的叫法,对应在idea中叫做Path variables. 因为这个名字的原因,每次要设置spring.profiles.active都要在idea中找很久,所以干脆截图出来写个随笔,下次记不住了,翻开看下.

c++11多线程记录6:条件变量(condition variables)

https://www.youtube.com/watch?v=13dFggo4t_I视频地址 实例1 考虑这样一个场景:存在一个全局队列deque,线程A向deque中推入数据(写),线程B从deque中取出数据(读). deque这个资源对象就需要用mutex做访问控制,代码如下: std::deque<int> q; std::mutex mu; void func1() { int ct = 10; while (ct > 0) { std::unique_lock<std

AndroidStudio自定义TODO

1.增加自定义TODO标记 Preferences -> Editor -> TODO,然后点击左下角的加号,输入想要自定义的TODO的正则 输入\bX\b.*(X为TODO标签的名字),这里以to_complete为例,输入\bto_complete\b.* ? ? 把defaultcolor的勾选去掉,可以自定义直观的配色:? 两步你就可以手动输入并使用自定义的todo了,但输入不太方便,为了方便使用,就要用动态模板了 2.增加动态模板 Preferences -> Editor -

4、概率图模型:Template Modles

本章总结几个模板模型:动态贝叶斯.隐马尔科夫和Plate模型 1 OverView of Template Models 为了达到不用每一都对问题建立模型,而是每次都对某一类问题有一个统一的模型进行处理,而提出了模板模型.模板模型(template model)编码了具有重复结构和共享参数的模型.从而使图模型的描述方式更加的紧凑,可以应用于无限大的贝叶斯网络.主要包括模板变量(Template variables)和语言(language). 模板变量(Template variables)是图

最全Pycharm教程(20)——Pycharm编辑器功能之模板应用

Pycharm自带了很多灵活的模板,但针对python本身的模板只有一个.这里我们将详细介绍如何针对Python类来创建模板并使用. 对于Python编程以及基本模板的使用我们这里不再赘述.关于模板的类型.缩写.变量名.以及存储的相关信息参见Live Templates:模板的使用方法参见 Creating Code Constructs by Live Templates. 2.准备工作 Pycharm版本为2.7或者更高,请大家自行安装. 3.模板的私人订制 4.创建一个根模板 打开设置对话