Dart-code: comando flutter "alternar pintura de depuración"

Creado en 20 jul. 2017  ·  5Comentarios  ·  Fuente: Dart-Code/Dart-Code

La plantilla de aplicación de flutter predeterminada tiene el siguiente comentario:

// Invoke "debug paint" (press "p" in the console where you
// ran "flutter run", or select "Toggle Debug Paint" from the
// Flutter tool window in IntelliJ) to see the wireframe for
// each widget.

Sería bueno si Dart-Code también admitiera "pintura de depuración". Hay más comandos que admite flutter run , pero este fue el más útil en mi opinión. Y "reinicio completo": # 368.

in debugger in flutter is enhancement

Comentario más útil

He agregado todos los comandos que pude encontrar en el archivo intelliJ, se incluirán en v2.3 (con la excepción de abrir la línea de tiempo del Observatorio, que puede o no estar incluido en 2.3).

Todos 5 comentarios

@devoncarew @eseidelGoogle ¿Este comando está disponible a través de flutter run --machine ? No puedo verlo en la lista de la página del

@DanTup , las fuentes de atom-flutter no se han mantenido; no las buscaría en busca de ejemplos. Las fuentes de IntelliJ (relacionadas con Flutter) están aquí: https://github.com/flutter/flutter-intellij.

Para esto, llamamos a una extensión de servicio, aportada por el tiempo de ejecución de flutter, llamada ext.flutter.debugPaint (https://github.com/flutter/flutter-intellij/blob/210cec052c4ed3a5f4fb77e2d58a62bfdc0d800f/src/io/flutter/view /FlutterView.java#L167).

Y específicamente, estamos usando la API daemon para proxy la llamada de extensión de servicio ( app.callServiceExtension , https://github.com/flutter/flutter-intellij/blob/master/src/io/flutter/run/ daemon / DaemonApi.java # L84).

Espero que ayude -

@devoncarew Perfecto, gracias! ¿Hay algún documento sobre estas extensiones de servicio o es la fuente de IntelliJ el mejor lugar para ver todo lo disponible?

He agregado todos los comandos que pude encontrar en el archivo intelliJ, se incluirán en v2.3 (con la excepción de abrir la línea de tiempo del Observatorio, que puede o no estar incluido en 2.3).

No hay documentos como tales; las fuentes de IntelliJ serán el mejor sistema de registro por un tiempo. También puede hojear el código de repositorio de flutter, y debería poder obtener una lista de extensiones de protocolo de servicio del protocolo.

Agregué todos los comandos que pude encontrar en el archivo intelliJ

🎉

¿Fue útil esta página
0 / 5 - 0 calificaciones