He comenzado a desarrollar con Android Studio . En Eclipse estaba usando Ctrl+ Shift+ F, pero en Android Studio no funciona. Será diferente
¿Cómo puedo saltar a cualquier método en un .java
archivo? Estaba usando Ctrl+ Oen Eclipse.
¿Está disponible? ¿Cuál es el acceso directo para formatear el código?
android-studio
code-formatting
Bhavesh Hirpara
fuente
fuente
Respuestas:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Referencia: Comandos clave y aquí están todos los comandos para usuarios de Windows / Linux y para usuarios de Mac .
Como Rohit enfrentó un problema en Ubuntu con el acceso directo del código de formato, esto se debe a que la tecla Ctrl+ Alt+ Lse usa para bloquear la pantalla en Ubuntu.
Descubrí que Ubuntu maneja este atajo de teclado primero. Por lo tanto, debe vincular el método abreviado de teclado Ctrl+ Alt+ La otra cosa para que no entre en conflicto con Ubuntu.
Pasos
Vaya a Herramientas del sistema → Configuración del sistema → Teclado → pestaña Accesos directos → Sistema → Pantalla de bloqueo .
Seleccione la fila Nuevo acelerador ... , luego presione cualquier tecla especial con la tecla Alfa (por ejemplo, Shift+ L). Deberías haber cambiado correctamente el atajo de teclado.
Compruebe si el método abreviado de teclado ahora funciona en Android Studio.
Método alternativo
También puede usar los atajos de Eclipse.
Usando MenuBar
Haga clic en Código en la barra de menú y seleccione Reformatear código como se muestra en la imagen a continuación:
En Android studio 3.5, hay un problema con la reorganización del código xml, también reorganiza las vistas, por lo que primero debe usar esta configuración.
Configuración -> Editor -> Estilo de código -> XML-> Establecer desde -> Estilo predefinido> Android.
fuente
ctrl+o
También puede usar los atajos de teclado de Eclipse: solo vaya al menú Preferencias → mapa de teclas y elija Eclipse en el menú desplegable.
La ruta real es: menú Archivo → Configuración → Mapa de teclas (en configuración IDE)
fuente
Verifique los comandos del teclado que figuran en la documentación de Android Studio Tips & Trick:
fuente
Simplemente seleccione el código y
en Windows hacer Ctrl+ Alt+L
en Linux hacer Ctrl+ Windows Key+ Alt+L
en Mac do CMD+ Alt+L
Esta solución de junaidp
fuente
Para formatear el código en Android Studio en Linux, podría usar Ctrl+ Alt+ Super+ L. Puede usar esto y evitar tener que cambiar el acceso directo del sistema. (la Supertecla es la tecla del icono de Windows además de la Alttecla).
fuente
Para formatear el código en Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
El usuario también puede usar los atajos de teclado de Eclipse: simplemente vaya al menú Configuración → Preferencias → Mapa de teclas y elija Eclipse (o cualquiera que desee) en el menú desplegable.
fuente
Tendrá que aplicar todos los atajos de Eclipse con Android Studio antes de usar todos esos atajos.
Procedimiento:
Pasos:
Ahora puede usar todos los accesos directos de Eclipse en Android Studio ...
Tener algunas instantáneas aquí.
fuente
Mira esto. También puede cambiarlo según su preferencia.
fuente
Solo para agregar a la respuesta @ user2340612 para cambiar los mapas de teclas a Eclipse, la ruta para Android Studio 1.0.1 es:
Archivo de menú → Configuración → Mapa de teclas (en la opción Editor ) → Mapas de teclas = Eclipse
fuente
Para formatear automáticamente sus archivos Java / XML en Android Studio, use los siguientes comandos:
Como está buscando un punto único para su trabajo como lo hizo Eclipse, no existe tal funcionalidad incorporada en Android Studio, pero le brinda la capacidad de hacerlo a través de una macro. Sigue estos pasos:
En Android Studio, abra cualquiera de sus archivos de código fuente.
Presione Ctrl+ Alt+O Esto se utiliza para buscar / optimizar la importación no utilizada.
Si se abre un cuadro de diálogo, seleccione "No volver a mostrarlo" y presione Ejecutar.
Vaya a Edición > Macros > Iniciar grabación de macros .
Presione Ctrl+ Alt+ O.
Presione Ctrl+ Alt+ L. Esto formatea tu código. ( Shift+ Ctrl+ Alt+ Lpara Ubuntu).
Presione Ctrl+ S. Esto guarda su archivo;)
Vaya a Edición > Macros > Detener grabación de macros .
Guarde esta macro creada con un nombre, por ejemplo: "Formato automático".
Boom, ahora has creado con éxito tu macro. Ahora solo agréguele / asigne un acceso directo:
Preferencias abiertas .
Busque en la barra izquierda para Keymap .
En el panel de la derecha, haga clic en la barra de búsqueda y escriba el nombre de su macro guardada ("Formateo automático").
Haga doble clic en su artículo. Puede haber dos, no importa en cuál hagas clic.
Haga clic en Agregar atajo de teclado .
Establece el atajo de teclado en Ctrl+ S.
Finalmente, confirme que anular Ctrl+ Ses su nueva macro.
fuente
Ctrl+ Alt+ Lpodría entrar en conflicto con el acceso directo de la pantalla de bloqueo en Ubuntu. En tal caso, puede cambiar el método abreviado de teclado para Reformatear código de la siguiente manera:
Archivo-> Configuración-> Configuración IDE-> Mapa de teclas
Busque Reformatear código y cambie el atajo de teclado.
fuente
Realmente, fui a este hilo debido a la pantalla de bloqueos de Ubuntu después de este acceso directo Ctrl+ Alt+ L. Entonces, si tiene el mismo problema, simplemente vaya a Configuración - Teclado - Accesos directos - Sistema y cambie el acceso directo predeterminado para la "Pantalla de bloqueo".
fuente
Para aquellos que se preguntan sobre el problema de alineación dentro del paréntesis, JetBrains tiene esto como en su seguimiento de problemas.
Aquí está la respuesta:
fuente
Creo que está claro que para el formateo de código en Android Studio las teclas de combinación son:
Sin embargo, olvidamos responder sobre el Salto al método. Bueno, para entrar en cualquier declaración / implementación hay tres maneras:
Estos comandos muestran una lista de todas las clases / interfaces que implementan la clase / interfaz seleccionada. En las variables, tiene el mismo efecto que la Declaración de Goto.
Estos atajos irán a la declaración de la clase "AnyClass".
Además, hay un acceso directo para Goto the Super Class. Esto abrirá el padre del símbolo actual. Más o menos lo contrario de la implementación Goto. Para los métodos anulados, abrirá su implementación principal.
fuente
Además del formateo automático que describen las otras respuestas, otro truco es resaltar el texto que desea sangrar y luego presionar
Consulte los documentos de acceso directo del teclado para obtener más información.
fuente
El atajo que funcionó para mí es
SHIFT+ ALT+ CMD+L
Puede optimizar las importaciones para eliminar las que no usa e importar automáticamente las nuevas clases.
fuente
Si está utilizando el complemento Dart, vaya a Android Studio, menú Archivo -> Configuración . Y busque "reformatear código con", haga clic en "Reformatear código con dartfmt" en el menú principal:
Haga clic en "Agregar atajo de teclado". Luego presione Ctrl+ Alt+ Ly el acceso directo debería funcionar (si Ctrl+ Alt+ Lhace que la computadora duerma / suspenda, cambie el acceso directo en la configuración de su sistema a otra cosa. De lo contrario, ambos accesos directos colisionarán).
fuente
Prueba esto.
Nota: Aquí muchas respuestas para Linux son simplemente Ctrl+ Alt+, lo L cual es incorrecto. En Linux, hacer Ctrl+ Alt+ Lbloquea el sistema.
fuente
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
, luego en el spinner Componente de KDE seleccione The KDE Session Manager. Borrar acceso directo a la sesión de bloqueo .Es Ctrl+ Alt+ Lpara Windows. Para obtener una lista completa de métodos abreviados de teclado, consulte el manual del usuario: https://developer.android.com/studio/intro/keyboard-shortcuts.html
fuente
Algunas veces, incluso escribo Ctrl + Alt + L no funciona en XML, por lo que encontré esta forma de hacerlo funcionar.
Para su referencia, vea la captura de pantalla:
fuente
He tenido una experiencia usando Ctrl+ Alt+ Len Windows que este acceso directo no funcionó en absoluto porque estaba reservado por otro software, ejecutándose en segundo plano; de lo cual me di cuenta más tarde.
Decidí mencionar este problema porque pensé que podría ser útil. . .
fuente
Puede usar el siguiente acceso directo para formatear el código: Ctrl+ Alt+L
fuente
La mejor clave donde puede encontrar todos los comandos en Eclipse es Ctrl+ Shift+L .
Al presionar esto, puede obtener todos los comandos en Eclipse.
Una importante es Ctrl+ Shift+ Opara importar y des-importar importaciones inútiles.
fuente