que - sublime text 3 plugins para javascript
Obtener autocompletado JS completo en Sublime Text (6)
Acabo de instalar Sublime Text en Windows Vista, e incluso siguiendo los consejos proporcionados en esta publicación , concretamente para establecer explícitamente View > Syntax > JavaScript > JavaScript
, solo veo sugerencias basadas en lo que he escrito previamente. Incluso instalé el complemento SublimeCodeIntel , sin ningún resultado.
Según tengo entendido, en el momento en que escribo "pars" debería obtener las opciones "parseFloat" y "parseInt", como en las herramientas para desarrolladores de Chrome, ¿no?
¡Gracias!
Como ya se mencionó, http://ternjs.net/ es un proyecto nuevo y prometedor con complementos para Sublime Text, Vim y Emacs. He estado utilizando TernJS para Sublime por un tiempo y las sugerencias que recibo son mucho mejores que las estándar:
Tern escanea todos los archivos .js en su proyecto. Puede obtener soporte para DOM, nodejs, jQuery y más agregando "libs" en su archivo .sublime-project:
"ternjs": {
"exclude": ["wordpress/**", "node_modules/**"],
"libs": ["browser", "jquery"],
"plugins": {
"requirejs": {
"baseURL": "./js"
}
}
}
Compruebe si los fragmentos tienen atributos <tabTrigger>
que comienzan con caracteres especiales. Si lo hacen, no aparecerán en el cuadro de autocompletar. Actualmente, este es un problema en Windows con los complementos jQuery disponibles.
Ver mi respuesta en este hilo para más detalles.
Desarrollé un nuevo plugin llamado JavaScript Enhancements , que puedes encontrar en Package Control . Utiliza Flow (javascript static type checker de Facebook) debajo del capó.
Además, ofrece autocompletado de JavaScript inteligente (en comparación con mis otras completuras de JavaScript de complemento), errores en tiempo real , refactorización de código y también un montón de características sobre la creación, desarrollo y administración de proyectos de JavaScript .
¡Vea la Wiki para conocer todas las características que ofrece!
css-tricks.com encontrar una introducción a este complemento en este artículo de css-tricks.com : Convertir Sublime Text 3 en un IDE de JavaScript
Solo algunas capturas de pantalla rápidas:
Hay tres enfoques
Use el complemento SublimeCodeIntel
Utilice el complemento CTags
Genere el archivo .sublime-completion manualmente
Los enfoques se describen en detalle en esta publicación del blog (la mía): http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
Las sugerencias se basan (básicamente) en el texto del archivo abierto actual y cualquier fragmento o terminación que haya definido ( ref ). Si quieres más sugerencias de texto, te recomendaría:
- Agregar sus propios fragmentos para operaciones de uso común .
- Agregando sus propias terminaciones para palabras comunes .
- Agregar fragmentos de otras personas a través del Control de paquetes .
- Puedes encontrar aún más fragmentos en github .
- Utilice la codificación Zen (disponible a través de Package Control ) o Emmet .
- También hay varios paquetes que ajustan la forma en que funciona la finalización del código. Me encanta SublimeCodeIntel , pero consulte otras respuestas a esta pregunta para obtener más opciones.
Como nota al margen, realmente recomendaría instalar el control de paquetes para aprovechar al máximo la comunidad Sublime. Algunas de las opciones anteriores usan control de paquetes. También recomendaría encarecidamente los videos tutoriales sublimes de tutsplus , que incluyen todo tipo de información sobre cómo mejorar tu eficiencia al usar Sublime.
Ternjs es una nueva alternativa para obtener el autocompletado de JS. http://ternjs.net/
Sublime Plugin
El complemento Tern mejor conservado para Sublime Text se llama ''tern_for_sublime''
También hay un plugin más antiguo llamado ''TernJS'' . No se mantiene y contiene varios errores relacionados con el rendimiento, que hacen que Sublime Text se bloquee, así que evítalo.