Personalice Android Studio para ejecutar herramientas de terceros (sin complementos) | de Serguéi Petrov | julio 2022

Foto de Kristopher Roller en Unsplash. Una vez pensé qué pasaría si Android Studio tuviera una función para crear rápidamente cualquier botón personalizado en un menú o barra de herramientas sin complementos para poder ejecutar un script o abrir una herramienta de terceros escribiendo simplemente haciendo clic en el botón. Desde entonces, Android Studio se basa en JetBrains Intellij IDEA. Descubrí que puedo usar esto herramientas externas función para mis propósitos. Le permite ejecutar aplicaciones localmente en su computadora o incluso aplicaciones que se ejecutan en un servidor remoto a través de SSH. Así que quiero compartir mi experiencia de crear una herramienta externa y vincularla a un botón personalizado. Por ejemplo, consideremos cómo verificar esto y formatear su código con la herramienta ktlint haciendo clic en un botón de la barra de herramientas. Primero necesitamos crear la herramienta externa que ejecuta el comando ./gradlew ktlintFormat

Contenidos

Agregar herramienta externa

  1. Abra la configuración de IDE y seleccione Herramientas | herramientas externas.
  2. Haga clic en + y complete el formulario:

3. Haga clic en OK y aplicar los cambios.

Personalizar la barra de herramientas

  1. Abra la configuración de IDE y seleccione Apariencia y Comportamiento | Menús y barras de herramientas.
  2. En la lista de menús y barras de herramientas disponibles, expanda el Barra de herramientas principal | Realizar acciones de la barra de herramientas y haga clic en + para agregar una nueva acción.

3. Agregue la acción de la herramienta externa y establezca un icono:Eso es todo, ahora tenemos el botón personalizado para ejecutar ktlintFormat:Y para los amantes de las teclas rápidas, es posible ejecutar la herramienta externa agregando una combinación de teclas:

Conclusión

Me sorprendió encontrar la característica de que es posible vincular fácilmente una herramienta de terceros al IDE. El formato ktlint es solo un ejemplo, puede asociar cualquier otra herramienta (ejecutar un script, abrir un archivo en un editor externo, obtener información de un servidor remoto, etc.) con un botón personalizado o tecla de acceso rápido, o confirmar que se ejecute antes. /después o construir. Esto puede mejorar significativamente su proceso de desarrollo y hacerlo más agradable.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.