Estoy usando Sublime 2 para la programación de Ruby On Rails. Necesito una habilidad para hacer clic en el nombre de un método y saltar a la clase donde está definido el método. Hay muchos discos IDE con capacidad similar ...ide sublime2 cómo encontrar la definición de método
Respuesta
Goto symbol
es Ctrl - R (Linux), esto le da un pop-up-lista de todas las definiciones de los símbolos y de clase en el archivo, con el fin definición, y puedes saltar a lo que estás buscando. Puede hacer lo mismo con Goto Anything
, Ctrl - P y luego escribir @ y el nombre del método.
Además, hay un complemento Goto Symbol, que le permite pasar directamente a la definición del nombre del método en el que se encuentra su cursor, con un enlace de clave o hacer clic.
Sin embargo, ambos métodos están limitados al archivo actual. Si necesita ir a definiciones en otros archivos, probablemente la mejor solución es el complemento SublimeCodeIntel. Parece que está funcionando bastante bien y solo presionando Ctrl - f3 (linux) abrirá el archivo en la definición que desee.
Muchas gracias por excelentes consejos! –
superb advie thanks re sublimecodeintel - la falta de un comando de encontrar en el proyecto es una omisión notable de Sublime I estaba a punto de dejarlo y volver a BBedit hasta que encontré tu publicación – jpwynn
esta es una buena respuesta, pero lamentablemente SublimeCodeIntel parece bastante buggy, así que mi consejo es no perder el tiempo con él y probar CTags en su lugar como lo sugiere @alienhard – pic
Otra solución es CTags.
SublimeCodeIntel parece ser bastante problemático a juzgar por unresolved issues en el rastreador Github. También se bloquea para mí, probablemente porque la base de código en la que estoy trabajando es demasiado grande ...
Lo que estoy usando ahora es CTags package. No hay "inteligencia" pero te permite saltar a definiciones y retroceder muy fácilmente y es súper rápido.
Gracias por su ayuda –
Cómo hacer este proceso. Intenté presionar Ctrl + clic en la llamada a la función.pero no está saltando a funcionar definición – shajin
estoy usando estas asignaciones personalizados: { "comando": "navigate_to_definition", "claves": [ "ctrl + + opción]"] }, "comando { ":" jump_back ", " keys ": [" ctrl + alt + ["] }, pero obviamente usted puede definir el suyo. – alienhard
actualización a texto sublime 3 y luego poner el cursor sobre el nombre de la función y haga clic en F12 volver ALT + - o desde el menú, haga clic en Ir a
- 1. ¿Cómo encontrar el uso de anotaciones usando Eclipse IDE?
- 2. Encontrar la definición en inglés de una palabra en VBA
- 3. Método Python Definición El uso de decoradores
- 4. ¿Dónde encontrar la definición completa de off_t type?
- 5. 'Clase' no contiene una definición para 'Método'
- 6. ¿Cómo funciona el método de definición [corchete cuadrado] en Ruby?
- 7. ¿Cómo puedo encontrar la versión de Scala instalada en Eclipse IDE?
- 8. NetBeans: ¿cómo puedo encontrar la ruta a un archivo dentro de este IDE?
- 9. IDE (s) para la programación de Polyglot
- 10. operador de asignación (=) en el argumento del método de definición
- 11. Cómo encontrar un método sobrecargado por reflexión
- 12. Cómo resolver ServiceConstructionException: ¿No se pudo encontrar la definición de servicio?
- 13. No se puede encontrar el método InsertOnSubmit()
- 14. Ingrese a la implementación de la interfaz en Eclipse IDE
- 15. "Método '~' del objeto '~' error" en el arranque IDE de VB6
- 16. phpeclipse: saltar a la definición de función?
- 17. ¿Cómo se puede encontrar rápidamente la implementación (es) del método de una interfaz?
- 18. definición de macro dentro de la definición de estructura
- 19. La Definición de Lenguajes Ordinarios
- 20. La verdadera definición de inmutabilidad?
- 21. SBT de Scala IDE
- 22. Contexto estático en la definición de enumeración
- 23. ¿Python define el método fuera de la definición de la clase?
- 24. Cómo encontrar un método en el código de ensamblaje
- 25. ¿Cómo encontrar un método de clase en OCMock?
- 26. Cómo encontrar el nombre completo del método de llamada C#
- 27. vista MVC no puede encontrar mi método de extensión
- 28. Eclipse encontrar referencias para el método de
- 29. ¿Cómo encontrar una instancia de un método enlazado en Python?
- 30. ¿Cómo interpretar la estructura sin definición?
como un selector en textmate que he estado perdiendo esto. –
Pero actualmente no existe tal opción. ¿Estoy en lo cierto? –
Sublime text 3 ahora tiene esta característica (http://www.sublimetext.com/blog/articles/sublime-text-3-beta), aunque no sé si la actualización a ST3 funciona para usted. –