¿Hay una forma fácil de hacer esto? En Aptana usé Control+ clic y desearía que hubiera una manera de hacer algo similar en Atom.
¿Hay una forma fácil de hacer esto? En Aptana usé Control+ clic y desearía que hubiera una manera de hacer algo similar en Atom.
Respuestas:
Tuve el mismo problema y atom-goto-definition (nombre del paquete goto-definition ) funcionó como un encanto para mí. Por favor intente una vez. Puede descargar directamente desde Atom.
Este paquete está DEPRECADO. Por favor, compruébalo en Github.
Creo que el problema con los paquetes "ir a" es que funcionarían de manera diferente para cada idioma.
Si usa Javascript, js-hyperclick e hyperclick (dado que los enlaces de código están en desuso) pueden hacer lo que necesita.
Utilice el symbols-view
paquete que permite buscar y saltar a la declaración de funciones pero solo del archivo abierto actual. Desafortunadamente, no sé el equivalente de ningún otro idioma.
También hay otro paquete que podría ser útil para ir a Python: python-tools
A partir de mayo de 2016, la versión reciente de Atom ahora admite "Ir a" de forma nativa . En el repositorio de GitHub para este módulo, obtienes una lista de las siguientes claves:
symbols-view:toggle-file-symbols
a Mostrar todos los símbolos de archivo actualsymbols-view:toggle-project-symbols
para mostrar todos los símbolos en el proyectosymbols-view:go-to-declaration
a saltar al símbolo bajo el cursor symbols-view:return-from-declaration
al regreso del saltoAhora solo me falta una cosa con Atom para esto: enlaces de clic del mouse. Hay un problema abierto en Github si alguien quiere seguir esa característica.
apm install python-tools
. después de la instalación, reinicie su editor de átomos y funcionará (por ejemplo, ctrl + alt + g).
También tuve el mismo problema. Y encuentro la solución:
CTRL+ALT+G
Actualizar:
Gracias a @Joost, instale el paquete Atom python-tools para que funcione
CTRL+ALT+G
es el enlace de tecla predeterminado para goto:definition
el python-tools
paquete de átomos.
python-tools
trabajar
La funcionalidad ya está presente en atom a través del paquete Symbols View , no necesita instalar nada.
El comando que está buscando es simbolo -vista: ir a la declaración (Saltar al símbolo debajo del cursor) que está vinculado de forma predeterminada a cmd-alt-down en macOS y ctrl-alt-down en Linux.
solo tenga en cuenta que funcionará solo si habrá generado etiquetas para su proyecto, ya sea a través de este paquete o mediante ctags ( exuberante o no)
Esta característica se ha incorporado en el editor Atom (ver: symbols-view
paquete ), pero debe generar un archivo de símbolos ctags para su proyecto GH-9 , GH-20 .
Para hacer eso, instale ctags
comando (por ejemplo, brew install ctags
en macOS), luego:
Agregue, vincule o copie ctags-config
a su ~/.ctags
ejemplo en macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Ve a la carpeta de tu proyecto y ejecuta:
cd your/project/directory
ctags -R .
Reinicie el editor Atom.
Alternativamente, puede usar el symbol-gen
paquete para generar un archivo de símbolos ctags para su proyecto en función de las opciones que se encuentran en el .ctags
archivo. Puede instalarlo desde Atom Administrador de paquetes por: apm install symbol-gen
. Luego presione CMD- Alt- Gpara generar un archivo de etiquetas para su proyecto.
Después de seguir lo anterior, puede usar Ir a la Declaración opción desde el menú contextual.
En macOS, puede usar también los siguientes métodos abreviados de teclado:
Para resolver esto, necesitará instalar solo 2 paquetes. Sigue los pasos a continuación.
Átomo abierto, vaya a Paquetes (barra superior) -> Vista de configuración -> Instalar paquetes / temas .
Escriba "goto" en el campo de búsqueda y haga clic en el botón de paquetes a la derecha.
Echa un vistazo al paquete goto :
Este es un reemplazo para el paquete de vista de símbolos incorporado de Atom que usa los propios archivos de sintaxis de Atom para identificar símbolos en lugar de ctags. El proyecto ctags es muy útil, pero nunca se mantendrá al día con todas las nuevas sintaxis de Atom que se crearán a medida que Atom crezca.
Comandos:
- cmd-r - Ir al símbolo de archivo
- cmd-shift-r - Ir al símbolo del proyecto
- cmd-alt-down - Declaración Goto
- Reconstruir índice
- Índice de invalidación
Enlace aquí: https://atom.io/packages/goto (o busque "goto" en el instalador del paquete)
Use atom-ctags como un paquete para lenguaje C con todo lo que necesita:
apm enable symbols-view
.
A partir de noviembre de 2018, el paquete autocomplete-python ofrece esta funcionalidad con este combo de teclas:
Ctrl+Alt +G
con el cursor del mouse en la llamada a la función.
Aquí están los atajos para Mac y Windows:
Para Mac: comando + G
Para Windows: CTRL + ALT + G
Para los usuarios de Typecript, el paquete "atom-typescript" agrega una vista de símbolos conscientes de typecript, puede activarlo con Cmd + R, y funciona muy bien para saltar a métodos.
https://atom.io/packages/atom-typescript#alternative-to-symbols-view