предисловие
Зачем использовать VSCode?
Flutter официально рекомендует редакторы IDEA/Android Studio и VSCode. Раньше для разработки Flutter использовалась IDEA, но IDEA всегда тяжелая, поэтому я переключился на VSCode и обнаружил, что опыт разработки также очень хорош.
Установить среду разработки
Установить флаттер
Те, у кого не установлен флаттер, могут сначала посмотретьFlutter InstallИли гугл, здесь не выложено.
Установить VSCode
VSCode также является редактором, официально рекомендованным флаттером, друзья могут прочитать его первым.Официальный учебник
Установите плагин флаттера
Найдите и установите плагины Dart и Flutter
Проверить конфигурацию
- запустить в терминале
flutter doctor
, чтобы увидеть, есть ли проблемы с выводом - Или откройте палитру команд в VSCode, чтобы найти
Flutter: Run Flutter Doctor
воплощать в жизнь
Командная панель VSCode (cmd+shift+p) поддерживает поиск, поэтому обычно введите
flutter
Мы можем легко найти нужную нам команду
Разработка с VSCode
Создайте новый проект Flutter
- доступно в терминале
flutter create
- Его также можно найти, открыв палитру команд в VSCode.
Flutter: New Project
воплощать в жизнь
Assists & Quick Fixes
- Палитра команд
Quick fix
или快速修复
(Да, китайский ввод поддерживается =. =) - Или используйте сочетание клавиш cmd+.
Sort Members
- Палитра команд
Sort Members
- Или щелкните правой кнопкой мыши->Операция с исходным кодом->Сортировка членов
- также можно настроить
Sort Members
быстрая клавиша
Organize Imports
- Палитра команд
Organize Imports
- Или щелкните правой кнопкой мыши -> Операция с исходным кодом -> Организовать импорт
- или сочетание клавиш shift + option + o
Форматирование (формат документа)
- Палитра команд
Fotmat Document
- Или щелкните правой кнопкой мыши -> форматировать документ
- Или сочетание клавиш shift + option + f
Go to Definition
- щелкните правой кнопкой мыши
转到定义
- Горячая клавиша f12 или cmd+левая клавиша
Find All References
- щелкните правой кнопкой мыши
Find All References
сегмент кода
Расширение Flutter содержит некоторые часто используемые фрагменты кода.
-
stless
StatelessWidget -
stfull
StatefulWidget -
stanim
StatefulWidget with AnimationController
Мы также можем добавить собственные фрагменты кода.
- Введите в консоли
Configure User Snippets
/Preferences:Настроить пользовательские фрагменты - выберите dart.json
- Напишите свои собственные фрагменты кода
Отладка с VSCode
Запустите проект Flutter
- Отладка -> Включить отладку (F5)
можно найти в командной панели
Debug:Select and Start Debugging
Выполнить -> Выбрать Добавить конфигурацию -> ВыбратьDart&Flutter
, чтобы вам не приходилось каждый раз выбирать среду отладки. Вы также можете выбрать шестерню в интерфейсе отладки.Dart&Flutter
hot reload
- save(cmd+s)
- Или нажмите кнопку с зеленой круглой стрелкой
Выберите устройство отладки
- В правом нижнем углу интерфейса вы можете выбрать устройство
- Или найдите командную панель
Flutter: Select Devices
Просмотр отладки
Откройте командную панель и введите при запуске флаттераFlutter:Toggle
Вы можете увидеть знакомые команды
- Toggle Baseline Painting
- Toggle Repaint Rainbow
- Toggle Slow Animations
- Toggle Slow-Mode Banner
Observatory
Палитра командDart: Open Observatory
консоль отладки
Во многих случаях опыт разработки VSCode довольно хорош, но консоль отладки действительно сложна в использовании и не поддерживает поиск. Однако мы можем установить выходной файл журнала флаттера и использовать другое программное обеспечение для просмотра журнала.
- Поиск фрезерный журнал RUN Установка в пользовательских настройках
- Откройте этот файл с другим программным обеспечением, таким как встроенная консоль
open -a Console .vscode/run.log
Советы по использованию VSCode
Мощные cmd+p и cmd+shift+p
cmd+p может перейти к файлу, но может ввести? получить больше действий
cmd+shift+p это командная панель, там есть все виды команд, а так же подсказывает сочетания клавиш команд Например, если я забыл горячую клавишу Quick Fix, я легко могу ее найти.
горячая клавиша
Некоторые друзья, которым сами не нравятся сочетания клавиш VSCode, могут скачать расширение.
Или перейдите в настройки, чтобы изменить сочетания клавиш
плагин
- Bracket Pair Colorizer 2В коде Flutter много скобок, этот плагин легко отличить.
- GitLensАртефакт полностью неразборный после использования =. знак равно
VSCode и ИДЕЯ
Преимущества VSCode — лучший опыт разработки
- Легкий, без необходимости открывать несколько проектов
- Заменить тему удобно
- Плагин GitLens очень прост в использовании.
Преимущество IDEA — лучшая отладка
- Отладка Flutter включает все более и более удобные виджеты, дерево рендеринга, производительность во Flutter Inspector.
- Более мощная отладкаGrep ConsoleПлагины удобны
Авторские права на эту статью принадлежат другой команде R & D, добро пожаловать на перепечатку, пожалуйста, сохраните источник.@balmes