AI-Arctic Fox | 2020.3.1 <debuggerx@debuggerx-PC Create laf.xml, debugger.xml, visualizationTool.xml, updates.xml, DebuggerX.xml, MyStyle.icls, Enum.java, Default copy.xml, Interface.java, editor.xml, Default.xml, ide.general.xml, project.default.xml, Monokai Sublime Text 3.icls, File Header.java, code.style.schemes.xml, pluginAdvertiser.xml, Default _3_.xml, androidStudioFirstRun.xml, My Vim dark .icls, ignore.xml, web-browsers.xml, usageView.xml, Default.xml, yiiguxing.translation.xml, Default _2_.xml, Vim dark.icls, jdk.table.xml, lightEdit.xml, Eclipse copy.xml, notifications.xml, filetypes.xml, git.xml, macros.xml, templates.xml, colors.scheme.xml, Singleton.java, github.xml, IntelliLang.xml, baseRefactoring.xml, External Tools.xml, androidEditors.xml, AnnotationType.java, emmet.xml, toStringTemplates.xml, ui.lnf.xml, customization.xml, Default for GNOME copy.xml, Class.java, proxy.settings.xml, Default _1_.xml, vcs.xml, gutter.xml, plugin_ui.xml, file.template.settings.xml, keymap.xml, find.xml, diff.xml, path.macros.xml
4 years ago
|
|
|
<templateSet group="DebuggerX">
|
|
|
|
|
<template name="swii" value="switch ($getid$) { case $viewid$: $options$ break; }" description="Auto-switch" toReformat="false" toShortenFQNames="true">
|
|
|
|
|
<variable name="getid" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="viewid" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="options" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART" value="true" />
|
AI-Arctic Fox | 2020.3.1 <debuggerx@debuggerx-PC Create laf.xml, debugger.xml, visualizationTool.xml, updates.xml, DebuggerX.xml, MyStyle.icls, Enum.java, Default copy.xml, Interface.java, editor.xml, Default.xml, ide.general.xml, project.default.xml, Monokai Sublime Text 3.icls, File Header.java, code.style.schemes.xml, pluginAdvertiser.xml, Default _3_.xml, androidStudioFirstRun.xml, My Vim dark .icls, ignore.xml, web-browsers.xml, usageView.xml, Default.xml, yiiguxing.translation.xml, Default _2_.xml, Vim dark.icls, jdk.table.xml, lightEdit.xml, Eclipse copy.xml, notifications.xml, filetypes.xml, git.xml, macros.xml, templates.xml, colors.scheme.xml, Singleton.java, github.xml, IntelliLang.xml, baseRefactoring.xml, External Tools.xml, androidEditors.xml, AnnotationType.java, emmet.xml, toStringTemplates.xml, ui.lnf.xml, customization.xml, Default for GNOME copy.xml, Class.java, proxy.settings.xml, Default _1_.xml, vcs.xml, gutter.xml, plugin_ui.xml, file.template.settings.xml, keymap.xml, find.xml, diff.xml, path.macros.xml
4 years ago
|
|
|
<option name="JAVA_CODE" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="resp" value="/// $comment$ Future<$type$> $name$({@required $params$}) => _post<$type$>( $path$, (json) => $type$(json), data: {'$params$': $params$}, );" description="create a request function" toReformat="false" toShortenFQNames="true" deactivated="true">
|
AI-Arctic Fox | 2020.3.1 <debuggerx@debuggerx-PC Create laf.xml, debugger.xml, visualizationTool.xml, updates.xml, DebuggerX.xml, MyStyle.icls, Enum.java, Default copy.xml, Interface.java, editor.xml, Default.xml, ide.general.xml, project.default.xml, Monokai Sublime Text 3.icls, File Header.java, code.style.schemes.xml, pluginAdvertiser.xml, Default _3_.xml, androidStudioFirstRun.xml, My Vim dark .icls, ignore.xml, web-browsers.xml, usageView.xml, Default.xml, yiiguxing.translation.xml, Default _2_.xml, Vim dark.icls, jdk.table.xml, lightEdit.xml, Eclipse copy.xml, notifications.xml, filetypes.xml, git.xml, macros.xml, templates.xml, colors.scheme.xml, Singleton.java, github.xml, IntelliLang.xml, baseRefactoring.xml, External Tools.xml, androidEditors.xml, AnnotationType.java, emmet.xml, toStringTemplates.xml, ui.lnf.xml, customization.xml, Default for GNOME copy.xml, Class.java, proxy.settings.xml, Default _1_.xml, vcs.xml, gutter.xml, plugin_ui.xml, file.template.settings.xml, keymap.xml, find.xml, diff.xml, path.macros.xml
4 years ago
|
|
|
<variable name="type" expression="" defaultValue=""TYPE"" alwaysStopAt="true" />
|
|
|
|
|
<variable name="name" expression="lowercaseAndDash(type)" defaultValue="" alwaysStopAt="false" />
|
|
|
|
|
<variable name="params" expression="" defaultValue=""PARAMS"" alwaysStopAt="true" />
|
|
|
|
|
<variable name="path" expression="concat("Urls.", lowercaseAndDash(dartClassName()), ".", lowercaseAndDash(type))" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="comment" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="cc" value="AGIColors.argb(0x$hex$)" description="" toReformat="false" toShortenFQNames="true">
|
|
|
|
|
<variable name="hex" expression="groovyScript("_1.startsWith('#') ? _1.substring(1, 3) + _1.substring(3, 5) + _1.substring(5, 7) + _1.substring(7, 9) : ''", clipboard())" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="freezed" value="import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part '$fileName$.freezed.dart'; part '$fileName$.g.dart'; @freezed class $ClassName$ with _$$$ClassName$ { const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create feezed template" toReformat="false" toShortenFQNames="true">
|
|
|
|
|
<variable name="fileName" expression="fileNameWithoutExtension()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="ClassName" expression="dartClassName()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="Params" expression="dartSuggestVariableName()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="code" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="freezedAbstract" value="import 'package:freezed_annotation/freezed_annotation.dart'; part '$fileName$.freezed.dart'; @freezed abstract class $ClassName$ with _$$$ClassName$ { const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ }" description="Create feezed template" toReformat="false" toShortenFQNames="true">
|
|
|
|
|
<variable name="fileName" expression="fileNameWithoutExtension()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="ClassName" expression="dartClassName()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="Params" expression="dartSuggestVariableName()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="code" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="part" value="part '$fileName$.g.dart';" description="Declare part for .g.dart and .freezed.dart" toReformat="true" toShortenFQNames="true">
|
|
|
|
|
<variable name="fileName" expression="fileNameWithoutExtension()" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="consumerStatefulWidget" value="class $class_name$ extends ConsumerStatefulWidget { const $class_name$({super.key}); @override ConsumerState createState() => _$class_name$State(); } class _$class_name$State extends ConsumerState<$class_name$> { @override Widget build(BuildContext context) { return Container(); } } " description="New ConsumerStatefulWidget (Riverpod)." toReformat="true" toShortenFQNames="true">
|
|
|
|
|
<variable name="class_name" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="consumerWidget" value="class $class_name$ extends ConsumerWidget { const $class_name$({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { return $code$; } }" description="New ConsumerWidget (Riverpod)." toReformat="true" toShortenFQNames="true">
|
|
|
|
|
<variable name="class_name" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<variable name="code" expression="" defaultValue="" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
|
|
|
|
<template name="riverpodGeneratorNotiferProvider" value="@riverpod class $NAME$ extends _$$$NAME$ { @override $TYPE$ build() { return $Content$; } }" description="Create a NotifierProvider using generator (Riverpod)." toReformat="true" toShortenFQNames="true">
|
|
|
|
|
<variable name="NAME" expression="dartSuggestVariableName()" defaultValue="Name" alwaysStopAt="true" />
|
|
|
|
|
<variable name="TYPE" expression="dartSuggestVariableName()" defaultValue="Type" alwaysStopAt="true" />
|
|
|
|
|
<variable name="Content" expression="" defaultValue="Content" alwaysStopAt="true" />
|
|
|
|
|
<context>
|
|
|
|
|
<option name="DART_TOPLEVEL" value="true" />
|
|
|
|
|
</context>
|
|
|
|
|
</template>
|
AI-Arctic Fox | 2020.3.1 <debuggerx@debuggerx-PC Create laf.xml, debugger.xml, visualizationTool.xml, updates.xml, DebuggerX.xml, MyStyle.icls, Enum.java, Default copy.xml, Interface.java, editor.xml, Default.xml, ide.general.xml, project.default.xml, Monokai Sublime Text 3.icls, File Header.java, code.style.schemes.xml, pluginAdvertiser.xml, Default _3_.xml, androidStudioFirstRun.xml, My Vim dark .icls, ignore.xml, web-browsers.xml, usageView.xml, Default.xml, yiiguxing.translation.xml, Default _2_.xml, Vim dark.icls, jdk.table.xml, lightEdit.xml, Eclipse copy.xml, notifications.xml, filetypes.xml, git.xml, macros.xml, templates.xml, colors.scheme.xml, Singleton.java, github.xml, IntelliLang.xml, baseRefactoring.xml, External Tools.xml, androidEditors.xml, AnnotationType.java, emmet.xml, toStringTemplates.xml, ui.lnf.xml, customization.xml, Default for GNOME copy.xml, Class.java, proxy.settings.xml, Default _1_.xml, vcs.xml, gutter.xml, plugin_ui.xml, file.template.settings.xml, keymap.xml, find.xml, diff.xml, path.macros.xml
4 years ago
|
|
|
</templateSet>
|