Использование пользовательских фрагментов кода (живых шаблонов) с приложением Flutter в Android Studio

В онлайн-уроках я вижу, как люди вводят несколько символов, которые можно быстро расширить до фрагментов кода. Это сэкономило бы много стандартного кода. Как мне это сделать в Android Studio для разработки Flutter?

1 ответ

Решение

В Android Studio зайдите в Настройки (Настройки на Mac) > Редактор> Живые шаблоны.

Разверните опцию Flutter. Вы должны увидеть некоторые живые шаблоны, уже определенные. Чтобы создать новый, нажмите + Добавьте кнопку справа и выберите Живые шаблоны.

Добавьте аббревиатуру, которую вы можете использовать в коде. Также напишите описание. Затем вставьте код, который вы хотите автоматически вставить. Наконец, там, где написано "Определить", выберите "Дарт" из списка. Затем выберите ОК.

Если есть имена переменных, которые вы хотите заполнить позже, вы можете заключить их в $ признаки как $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 чтобы весь этот код вставлялся автоматически. Я мог бы заменить My App строка или BodyWidget имя с $NAME$ Переменная, если я хотел выбрать новое имя каждый раз.

Смотрите также

Другие вопросы по тегам