Método abreviado de teclado para Ir a la ubicación de vista anterior (navegar hacia atrás / adelante) en IntelliJ IDEA

328

Sé que Ctrl+ Shift+ Backspacese usa para ir a la ubicación de la última edición.

Pero quiero saltar a la ubicación en la que estuve más recientemente, no necesariamente a una donde edité algo.

Por ejemplo, si salté a una declaración usando Ctrl+ B, entonces quiero volver a donde estaba antes de saltar.

AnkurVj
fuente

Respuestas:

451

Alt+ Shift +← (Left Arrow)

o

Ctrl+ E( Ventana emergente de archivos recientes ).

También verifique:

Ctrl+ Shift+ E(la ventana emergente Archivos editados recientemente ).

Usuarios de Mac, reemplace Ctrlcon ⌘ (command)y Altcon ⌥ (option).

Actualización En v12.0 es Alt+ Shift+ en ← (Left Arrow)lugar de Alt+ Ctrl + ← (Left Arrow).

Actualización 2 En v14.1 (y posiblemente antes) es Ctrl+[

Actualización 3 En IntelliJ IDEA 2016.3 es Ctrl+ Alt +← (Left Arrow)

Actualización 4 En IntelliJ IDEA 2018.3 es Alt+ Shift +← (Left Arrow)

Actualización 5 en IntelliJ IDEA 2019.3 es Ctrl+ Alt +← (Left Arrow)

Tomasz Nurkiewicz
fuente
31
Funciona de maravilla ! Mi estúpido controlador de video había configurado estas teclas para la rotación de la pantalla, primero tuve que desactivarlas. ¿Podría decirme también el acceso directo a una definición de función dentro de una clase escribiendo el nombre de la función en una ventana emergente (como lo ctrl + nhace para abrir una clase)
AnkurVj
3
En v12.0 es en Alt+shift+leftlugar deAlt+Ctrl+left
Quentin
2
¿Alguien sabe cómo se puede saltar a la última ubicación de vista si dicha ubicación está en el mismo archivo que la vista actual?
Fopedush
44
Ctrl + Mayús + izquierda, solo pone la pantalla al revés: /
Alicia
24
Para deshabilitar algunos accesos directos del controlador Intel grafics en Windows. Haga clic derecho en el escritorio -> seleccione Resolución de pantalla -> Haga clic en Configuración avanzada -> Haga clic en la pestaña del proveedor "Intel (R) ..." -> Presione las propiedades de gráficos o un botón similar -> Seleccione la pestaña Opciones y soporte -> Desactivar la funcionalidad de teclas de acceso rápido .
Pablo Jomer
110

El problema subyacente es Ctrl+ Alt+ Lefty Rightson utilizados por los administradores de ventanas para cambiar el espacio de trabajo y / o las utilidades OEM para cambiar la orientación de la pantalla.

Puede cambiar las asignaciones usando File / Settings / Keymapluego Main Menu / Navigatebuscar Backy Forwardhacer clic con el botón derecho Add Keyboard Shortcutpara establecer un acorde de tecla alternativo.

Alt Graph+ Lefty Alt Graph+ Rightfunciona bien para mí (IDEA 13.1.4 en Ubuntu bajo IceWM).

Steve Pitchers
fuente
1
Cada método abreviado de teclado del sistema debe incluir la súper tecla para separarlos de las aplicaciones normales. Mal diseño Más conflictos de Ubuntu: askubuntu.com/questions/412046/…
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
66
Gracias por mencionar los nombres de comando "Adelante" y "Atrás". De esta manera, podría reasignarlos fácilmente.
Christoph Hegemann
3
AltGr + Left / Right funciona para mí fuera de la caja en IDEA 2016.3.1 en Ubuntu.
Lynn
Esto es lo que estaba buscando más tiempo. Es la solución correcta. Gracias @Steve Los lanzadores
novato
48

CMD+[ -> Ir anterior

CMD+] -> Ir siguiente

==========

Para OSX, cmd+[ y ]son las mejores opciones para ir y venir, ya que se encuentran tan cerca de los dedos, evitando que se tuerza un poco la muñeca, presionando una tecla menos, ideal para usuarios en modo vim.

Como lo solicitó el OP, esto funciona bien con cmd+, lo Bque facilita saltar dentro / al método / definición de variable y vuelve inmediatamente usando cmd+ [. Intentalo.

nehem
fuente
1
También recuerde que "cmd + [" & "cmd +]" son un par popular en Chrome, iTerm, Firefox para ir y venir.
nehem
1
Sin embargo, todos los productos Jetbrains tienen mapas de teclas altamente configurables, habría configurado Ctr + [& Ctrl +] para este propósito, incluso en Windows o Ubuntu.
nehem
26

Para Ubuntu, Ctrl+ Alt+ Lefty Ctrl+ Alt+Right funcionan bien.

Por defecto, estas teclas se asignan para la navegación del espacio de trabajo de Ubuntu.

Necesita deshabilitar eso yendo a:

System Settings > Keyboard > Shortcuts Tab > Navigationy deshabilitar Switch to workspace lefty Switch to workspace rightpresionandoBackspace .

O puede elegir cambiar los accesos directos en Intellij:

File > Settings > Keymap > Main menu > Navigate > Back/Forward
Yogesh Umesh Vaity
fuente
15

Q & A está integrado en Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEcaret

Eddie B
fuente
@StevePitchers Debería ver una ventana emergente modal (barra). Luego escriba 'caret' o mueva caret para ser preciso ... eso mostrará todos los atajos de movimiento de caret ;-)
Eddie B
@ Eddie B. Gracias: también había presionado Enter para que apareciera un navegador de ayuda. El problema subyacente es Ctrl-Alt-Izquierda y -Right es utilizado por los administradores de ventanas para voltear paneles y / o utilidades OEM para cambiar la orientación de la pantalla. Agregaré una respuesta ...
Steve Pitchers
11

Para la versión 14. En mac, es ( alt) + +

Peiti Li
fuente
7

Versión OSX y Android Studio:

CMD+ [y CMD+]

para pasar a la ubicación anterior de carret.

Bresiu
fuente
6

Muchas respuestas excelentes hasta ahora, y sí responden la pregunta ... Pero, si no quiere tener que lidiar con la desactivación de la configuración del controlador de gráficos, o la creación de nuevas asignaciones de teclado, o si se está desarrollando a través de una sesión remota (RDP) o dentro de una máquina virtual que intercepta las pulsaciones de teclas, la buena navegación del teclado todavía funciona. Simplemente haga Alt-Nque aparezca el Navigatemenú y luego presione la Btecla.

Tenga en cuenta que no presiona todas las teclas al mismo tiempo. Entonces:

Alt-N Espere B

Esto es lo que uso todo el tiempo, exactamente para el caso que el OP preguntó. Además, esto probablemente se mantendrá a través de las actualizaciones de IntelliJ.

Rayo N.
fuente
5

En IntellJ 2017.2,

Ctrl+ [y Ctrl+ ]navegar entre ubicaciones anteriores en el archivo actual .

Ctrl+ Alt+ y Ctrl+ Alt+ navega entre ubicaciones anteriores en todos los archivos.

Ben Ellis
fuente
¿todavía se admite la ubicación anterior en el archivo actual? ¿Cómo se llama esa acción?
Andrea Zilio
5

Principalmente, la combinación de teclas de acceso directo predeterminada es Ctrl+ Alt+Left/Right . (Estoy usando la versión de Linux)

O puede tener una opción de barra de herramientas para ello. Habilite la barra de herramientas por Ver -> Barra de herramientas . Las flechas izquierda y derecha harán lo mismo. Si pasa el cursor sobre él, también puede ver la combinación de teclas de acceso directo.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

En caso de que la combinación de teclas no funcione (esto puede deberse a varias razones como si estuviera utilizando una máquina virtual, etc.), puede cambiar esta combinación de teclas predeterminada o puede agregar una combinación adicional (por ejemplo: Atrás / Mover a anterior Ctrl + Alt+ <oComma ).

Vaya a Configuración -> seleccione mapa de teclas (escriba mapa de teclas en la barra de búsqueda) -> ** Acciones del editor -> busque backy encuentre las opciones de Navegación -> cambie la configuración como prefiera.

ingrese la descripción de la imagen aquí

principal
fuente
3

Navegar hacia atrás / adelante

Ctrl +  Alt+ Left/Right

Yuliia Ashomok
fuente
2

Para usuarios de Mac Use Command+ [para retroceder y Command+ ]para avanzar.

Santhosh Surimani
fuente
2

Usar las siguientes formas usando solo dos teclas será más fácil:

control + Tab

o

Alt+ Left/Right

Vijendran Selvarajah
fuente
2

Depende del mapa de teclas seleccionado.

Mapa de teclas: Mac OS X + Teclas de flecha izquierda derecha
Mapa de teclas : Mac OS X 10.5+ + [/]

Estaba enfrentando problemas similares en Pycharm. Para resolver, cambie su Mapa de teclas en Preferencias.

Shrikant Gupta
fuente
1

Como dijo @itsneo, personalmente encuentro + [y ]los más convenientes en una Mac. Pero puedo entender si vienes del lado de Linux. Entonces puedes usar + alt+ o .

Steve
fuente
1

Con la versión 2018.1, los atajos de teclado para la navegación son Shift+ Alt+ LeftoRight

Riyafa Abdul Hameed
fuente
1

Puede usar lo siguiente para navegar de regreso en 2017.

Alt + Left

Ramaka
fuente
0

Si está usando un teclado mac con UNIX OS;

control+ alt+ command+ lefto rightdebería funcionar con seguridad.

ssrp
fuente