python ide keyboard-shortcuts spyder

python - Usando Spyder IDE, ¿cómo regresa de "goto definition"?



keyboard-shortcuts (1)

Descripción del problema:

Me gusta saltar mucho el código con el teclado, pero estoy golpeando un muro de usabilidad en Spyder IDE. Puedo usar la función "goto definition" para pasar a la definición de alguna función, pero luego no puedo volver a donde estaba mi cursor (por lo que toma un tiempo encontrar manualmente dónde estaba antes porque puede haber muchas líneas de código).

Entonces, por ejemplo, hay una constante X=5 en el mismo archivo y cuando uso "goto definition" puedo ver qué es esa constante, pero entonces no hay manera de regresar. Otro ejemplo es una función de otro archivo donde "goto definition" me lleva a ese otro archivo ... pero ahora no puedo encontrar el otro archivo en el que estaba (porque puede haber muchos archivos abiertos).

En el vi 30 años, puede ir a la definición y regresar con ctrl-] y ctrl-t . En el Eclipse de 14+ años, el equivalente a "goto definition" sería aproximadamente F3 para ir a la definición. Y luego volver sería Alt - izquierda .

ejecutando Spyder versión 2.2.4.

Pregunta:

Usando Spyder IDE, ¿puedes regresar de "goto definition"? Si puedes, ¿cómo regresas de "goto definition"?

Lo que he intentado:

Tengo un método abreviado de teclado para la "posición del cursor anterior" establecido en Alt Izquierda pero la "posición del cursor anterior" no hace nada cuando presiono la tecla. (El método abreviado de teclado predeterminado es ctrl-alt-left, que entra en conflicto con el método abreviado de teclado Cinnamon-dekstop-manager para cambiar de espacio de trabajo, por lo que tuve que volver a asignar el método abreviado de teclado mencionado anteriormente).


Spyder tiene un bug extraño. El acceso directo "Posición del cursor anterior" solo funciona si "Barra de herramientas de origen" está presente.

Active "Ver -> Barras de herramientas -> Barra de herramientas fuente". Puedes probarlo.