- Notifications
You must be signed in to change notification settings - Fork325
Dart and Flutter support for VS Code
License
Dart-Code/Dart-Code
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Dart Code extendsVS Code with support for theDart programming language, and provides tools foreffectively editing, refactoring, running, and reloadingFluttermobile apps.
Dart Code can beinstalled from the Visual Studio Code Marketplace or bysearching within VS Code.
If you have any issues using Dart Code, please file issues on GitHub athttps://github.com/Dart-Code/Dart-Code/issues/new/choose.
- Edit and Debug Flutter mobile apps (launch using
F5
or theDebug
menu) - Edit and Debug Dart command line apps (launch using
F5
or theDebug
menu) - Automatic hot reloads for Flutter
- Refactorings and Code fixes (lightbulb)
- Quickly switch between devices for Flutter
- Flutter Doctor command
- Flutter Get Packages command
- Flutter Upgrade Packages command
- Automatically gets packages when
pubspec.yaml
is saved - Automatically finds SDKs from
PATH
- Notification of new stable Dart SDK releases
- Sort Members command
- Support for debugging "just my code" or SDK/libraries too (
dart.debugSdkLibraries
anddart.debugExternalPackageLibraries
) - Prompts to get packages when out of date
- Syntax highlighting
- Code completion
- Snippets
- Realtime errors/warnings/TODOs
- Documentation in hovers/tooltips
- Go to Definition
- Find References
- Rename refactoring
- Format document
- Support for format-on-save (
editor.formatOnSave
) - Support for format-on-type (
editor.formatOnType
) - Workspace symbol search
- Document symbol search
- Organize Imports command
- Pub Get Packages command
- Pub Upgrade Packages command
- Type Hierarchy
A full list of settings isavailable here.
A list of frequently asked questions isavailable here.
A list of useful key bindings isavailable here.
A full list of supported refactors isavailable here.
This extension reports some analytics such as:
- Extension load and analysis times
- Version numbers for the Dart/Flutter extensions and SDKs
- The values of some settings (such as Flutter UI Guidelines and Format-on-Save)
- Frequency of use of features like Hot Reload and Hot Restart
Reporting can be disabled via VS Code's standardTelemetry: Telemetry Level setting.
For full release notes, seethe changelog.
About
Dart and Flutter support for VS Code
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.