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.

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)


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).


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.


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

15

Q & A está integrado en Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEcaret


@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


7

Versión OSX y Android Studio:

CMD+ [y CMD+]

para pasar a la ubicación anterior de carret.


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.


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.


¿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í





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.


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 .



1

Puede usar lo siguiente para navegar de regreso en 2017.

Alt + Left


0

Si está usando un teclado mac con UNIX OS;

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.