2012-09-04 97 views
109

¿Existe un plugin de Eclipse disponible para JavaScript que permita la verificación de la sintaxis y la autosugestión de archivos .js en Eclipse?Plugin de Editor de JavaScript para Eclipse

+0

duplicados de http://stackoverflow.com/questions/24678/eclipse-javascript-editor? Me sorprende que no hayas encontrado el ya disponible de eclipse.org. – nitind

Respuesta

238

Complete los siguientes pasos en Eclipse para obtener plugins para los archivos de JavaScript:

  1. abierto Eclipse -> Ir a la "ayuda" -> "Instalar nuevo software"
  2. seleccione el repositorio para su versión de Eclipse . He Juno así que seleccionado http://download.eclipse.org/releases/juno
  3. Ampliar "Lenguajes de Programación" -> Marque la casilla junto a "Herramientas de desarrollo de JavaScript"
  4. Haga clic en "Siguiente" -> "Siguiente" -> Aceptar los términos del Acuerdo de Licencia -> "Terminar"
  5. Espere a que se instale el software, luego reinicie Eclipse (haciendo clic en el botón "Sí" en la ventana emergente)
  6. Una vez que se reinicie Eclipse, abra "Ventana" -> "Preferencias" -> Expandir "General "y" Editores "-> Haga clic en" Asociaciones de archivos "-> Agregue" .js "a la lista" Tipos de archivos: ", si no está ya allí
  7. En el mismo cuadro de diálogo" Asociaciones de archivos ", haga clic en" Agregar " en el "Associated ed itors: "sección
  8. Seleccione la radio" Editores internos "en la parte superior
  9. Seleccione" JavaScript Viewer ". Haga clic en "OK" -> "OK"

Para añadir JavaScript Perspectiva: (Opcional)
10. Ir a "ventana" -> "Abrir perspectiva" -> "Otros ..."
11. Seleccione "JavaScript". Haga clic en "Aceptar"

Para abrir .html o archivo .js con la sintaxis de JavaScript destacado:
12. (Opcional) Seleccione JavaScript perspectiva
13. Examinar y seleccione .html o archivo .js en Script Explorer [Perspectiva de JavaScript] (o Explorador de paquetes [Perspectiva de Java] o PyDEv Package Explorer [Perspectiva de PyDev] No importa)
14. Haga clic derecho en el archivo .html o .js -> "Abrir con" -> "Otro ... "
15. Seleccione" Editores internos "
16. Seleccione" Java Script Editor ". Haga clic en "OK" (ver la sintaxis de JavaScript está resaltada)

+3

¿Qué pasa con Eclipse Kepler y Luna? ¿Funcionará también? –

+0

BTW, instale Nodeclipse o Enide Studio 2014 y obtenga "Herramientas de desarrollo de JavaScript" automáticamente. –

+1

Si hay una sintaxis de error, no me avisa. ¿Cómo puedo activar esta función? Gracias. –

5

Creo que JavaScriptDevelopmentTools podría hacerlo. Aunque, tengo eclipse índigo, y estoy bastante seguro de que hace ese tipo de cosas automáticamente.

4

JavaScript que permite la comprobación de sintaxis

JSHint en Eclipse

y autosugestiones para .js en Eclipse?

  1. Use JSDoc more como JSDT tiene buen soporte para el estándar, por lo que obtendrá más sugerencias para su propio código.
  2. Hay un nuevo TernIDE que proporciona sugerencias adicionales para .js y AngulatJS .html.Conseguirlos juntos como Anide de http://www.nodeclipse.org/updates/anide/

Como Nodeclipse plomo, siempre estoy en busca de lo que está disponible en el ecosistema Eclipse. Nodeclipse sitio tiene incluso más enlaces, y yo estoy invitando a collaborate on the JavaScript tools on GitHub

2

En 2015 yo iría con:

  • Para los scripts pequeños: El editor de JS + jsHint complemento
  • Para grandes bases de código: TypeScript Eclipse plugin , o un lenguaje similar transpilado ... Solo sé que TypeScript funciona bien en Eclipse.

Por supuesto, es posible que desee mantener JS para la configuración del proyecto fácil y para evitar el proceso de transpilación ... no hay una solución definitiva.

O simplemente esperar a que ECMA6, 7, ... :)

+0

¿Por qué uno usaría un complemento de TypeScript para desarrollar código JS? Se correrá el riesgo de usar fácilmente características de TypeScript ... – a1an

+1

Si su código base es muy grande, puede ayudar el uso de un transpiler, algunos grandes proyectos de JavaScript cambiaron a algo así como TypeScript, Closure, CoffeeScript, ... porque ayuda a mantener y organizar la base de código. Pero, por supuesto, esto no es gratis, ya que necesita instalar algunas cosas y aprender más. –