¿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-viewpaquete 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-symbolsa Mostrar todos los símbolos de archivo actualsymbols-view:toggle-project-symbolspara mostrar todos los símbolos en el proyectosymbols-view:go-to-declarationa saltar al símbolo bajo el cursor symbols-view:return-from-declarational 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+Ges el enlace de tecla predeterminado para goto:definitionel python-toolspaquete de átomos.
python-toolstrabajar
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-viewpaquete ), 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 ctagsen macOS), luego:
Agregue, vincule o copie ctags-configa su ~/.ctagsejemplo 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-genpaquete para generar un archivo de símbolos ctags para su proyecto en función de las opciones que se encuentran en el .ctagsarchivo. 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