Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 在Android Studio中使用带有颤振应用程序的自定义代码片段(实时模板)_Android Studio_Dart_Flutter_Live Templates - Fatal编程技术网

Android studio 在Android Studio中使用带有颤振应用程序的自定义代码片段(实时模板)

Android studio 在Android Studio中使用带有颤振应用程序的自定义代码片段(实时模板),android-studio,dart,flutter,live-templates,Android Studio,Dart,Flutter,Live Templates,在在线教程中,我看到人们键入一些可以快速扩展为代码段的字符。这将节省大量样板代码。在Android Studio中如何进行颤振开发?在Android Studio中,转到设置(Mac上的首选项)>编辑器>实时模板 展开颤振选项。您应该会看到一些已定义的活动模板。要创建新模板,请单击右侧的添加按钮,然后选择Live templates 添加可以在代码中使用的删节。同时写一个描述。然后粘贴要自动插入的代码。最后,在显示“定义”的地方,从列表中选择Dart。然后选择OK 如果以后需要填写任何变量名

在在线教程中,我看到人们键入一些可以快速扩展为代码段的字符。这将节省大量样板代码。在Android Studio中如何进行颤振开发?

在Android Studio中,转到设置(Mac上的首选项)>编辑器>实时模板

展开颤振选项。您应该会看到一些已定义的活动模板。要创建新模板,请单击右侧的添加按钮,然后选择Live templates

添加可以在代码中使用的删节。同时写一个描述。然后粘贴要自动插入的代码。最后,在显示“定义”的地方,从列表中选择Dart。然后选择OK

如果以后需要填写任何变量名,可以用
$
等符号将其包围起来,如
$NAME$

例子 每当我想测试一些小部件时,我都会制作一个布局整洁的新应用程序,没有任何评论和额外的小部件。这是一个活动模板,它只是一个基本的开始布局

我把缩写称为
basiclayout
,代码是

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'My App',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(title: Text('My App')),
        body: BodyWidget(),
      ),
    );
  }
}

class BodyWidget extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return Container();
  }
}
现在我可以开始键入
basiclayout
自动插入所有代码。如果每次都想选择一个新名称,我可以用
$name$
变量替换
我的应用程序
字符串或
BodyWidget
名称

另见