2012-02-24 6 views
14

Si estoy editando un archivo .js en Sublime Text 2 que hace uso de una biblioteca definida en un archivo .js separado, ¿hay alguna forma de admitir la finalización de pestañas de los objetos/funciones definidos en el archivo de la biblioteca externa?¿Hay alguna manera en Sublime Text 2 para admitir la finalización de JavaScript de objetos/funciones definidos en otros archivos?

Algo análogo al siguiente de Visual Studio:

/// <reference path="/js/some-library.min.js" /> 

que permite IntelliSense sobre el código de la biblioteca/plugin.

+1

Por favor, vea http://stackoverflow.com/questions/11360659/javascript-sublimecodeintel-and-hinting-code-intelligence-auto-completion - –

Respuesta

4

no he probado a mí mismo, sin embargo, pero hay SublimeCodeIntel: https://github.com/Kronuz/SublimeCodeIntel#readme

El PO en este hilo: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=5319 parece estar quejándose de que está tirando de sugerencias desde fuera del archivo actual, lo que puede significar que está haciendo lo que querer.

+0

Vea mi comentario: SublimeCodeIntel carece de documentación suficiente sobre cómo mapear su código de JavaScript para autocompletado y cómo insinuar su código. –

1

Estaba buscando exactamente lo mismo, y puedo confirmar que SublimeCodeIntel funciona bien. Sin embargo, Sublime Text parece responder un poco menos cuando se usa SublimeCodeIntel, que es un inconveniente.

Otra cosa interesante que viene de un entorno de Visual Studio es el soporte para "Ir a la definición" en este complemento.

1

Otra opción es TernJS:

http://emmet.io/blog/sublime-tern/

Todavía no he utilizado, pero parece prometedor. La ralentización del editor parece ser un problema con cualquier complemento de finalización de código; Parece que los autores todavía están resolviendo torceduras al raspar y almacenar en caché los archivos relacionados para completar el código. La página TernJS aborda este problema y ofrece algunas opciones de configuración para administrar cómo maneja los archivos relacionados.

Cuestiones relacionadas