Горячая перезагрузка VSCode для флаттера

Я только начал играть с Флаттером в VSCode. Я также установил плагин Dart. Запуск демонстрационного приложения, которое я прочитал в терминале enter image description here

Это единственный способ перезагрузить приложение? Я имею в виду, что я всегда должен держать терминал открытым и сосредоточиться на нем, чтобы набрать "r", чтобы перезагрузить мои представления? Разве нет ярлыка прямо из VSCode?

Ответ 1

Там расширение для этого. Называется Dart Code а другой называется Flutter Code

Они обнаружат, что ваш проект является проектом Дарт/Флаттер. И позволяет отлаживать его + горячая перезагрузка с помощью f5.

Ответ 2

Если вы хотите перезагрузить приложение в горячем режиме с помощью сочетания клавиш лучше, чем Ctrl + Shift + F5, просто измените Debug: Restart на Ctrl + S, поэтому при каждом нажатии Ctrl + S приложение сначала сохраняет ваши изменения в соответствии с рабочей средой..action.files.save и затем перезапустите приложение (= горячая перезагрузка, это зеленый кружок, который вы видите на панели отладки).

Назначение клавиш для кода VS:

Screenshot of keybindings for vs code

Ответ 3

Понятия не имею, почему F5 не перезагружается для меня :(

Но вы можете отобразить -

Flutter: Hot Reload

Команда на любую комбинацию клавиш пропускает вашу лодку через -

Preferences > Keyboard ShortCuts

как на этом скриншоте -

enter image description here

Ответ 4

используйте зеленую кнопку перезагрузки, чтобы перезагрузить приложение в VS Code

Ответ 6

В VS после установки Dart + Flutter расширение, 2 опции для горячей перезагрузки 1) Используйте комбинированные клавиши Command + Shift + F5. 2) Сохраните файл с помощью комбинированных клавиш Command + S

Ответ 7

откройте боковую панель отладки из VSCode и используйте ее

enter image description here

тогда, когда вы сохраните, он перезагрузит и применяет изменения, которые вы делаете, это то, что работает со мной

Ответ 8

У меня есть оба расширения, и VSCode установлен на "Горячую перезагрузку" после сохранения документа. Единственный раз, когда я могу перезагрузить свое приложение, остановив и перезапустив мой отладчик

Ответ 9

Я не знаю почему, но моя горячая перезагрузка vscode не работает, если у вас есть эта проблема, вы можете использовать ctrl + f5 для обновления приложения. надеюсь работать на разработчиков, что горячая перезагрузка не работает для них.

Ответ 10

Вы можете столкнуться с проблемами Hot Reload благодаря VS Кодексу таких вопросов, как это, что актуально во время написания этого ответа.

Самый убедительный способ сделать это без понижения версии, обновления до сборок Insiders и/или потери скорости разработки - использовать зеленую кнопку перезапуска/перезагрузки в виджете запуска кода VS или Ctrl+Shift+F5, но эта опция может быть неприемлемо для проектов с более сложной навигацией и несколькими различными представлениями.

Ответ 11

Отладка VSCode → start debuging, внесите изменения и попробуйте, что хотите.