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

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

1 Ответ

0 голосов
/ 21 января 2019

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

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

enter image description here

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

enter image description here

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

См. Также

...