Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 3.74 KB

features.md

File metadata and controls

70 lines (57 loc) · 3.74 KB
layout title
home
Nodeclipse & Enide -- Features

{% include navigation-links.html %}

Nodeclipse & Enide Features

More detailed and more recent features are at [history page](history).

Node.js and JavaScript Features

  • Creating default structure for New Node Project and New Node Source File
  • Generating Express project with Wizard
  • JavaScript Syntax highlighting
  • Bracket matching and marking selection occurences with background color
  • Code Assist (JSDT and/or Tern)
  • Code Completion for base Node.js modules, Express, MongoDB driver, Mongoose (create tern plugins for more)
  • Experimental content assist from Orion IndexFiles for amqp, express, mongodb, mysql, postgres and redis node packages
  • Go to definition with Ctrl+click when JSDoc is used or Tern is configured
  • Refactoring within one file (Alt+Shift+R)
  • JSON files highlight and validation
  • NPM support
  • Debugging - Breakpoint, Trace, Variables, Expressions, etc... via modified Eclipse debugger plugin for V8 (Chromium Tools)
  • Setting project properties for JSHint-Eclipse automatically; JSHint settings template
  • Passing arguments to node and Node application (per every file and per whole workspace)
  • Specifying environment variables values to use (per every file)
  • Running CoffeeScript *.coffee files
  • Running *.js files with PhantomJS, MongoDB Shell or Java 8 Nashorn jjs util.
  • Supporting *.njs, *.pjs, *.mjs and *.jjs file extentions.
  • Bundled together with Markdown Editor, GitHub Flavored Markdown, StartExplorer (for system explorer and shell), RegExp, Icon Editor, MongoDB GUI, RestClient Tool and other plugins (20+ in total, check update site(p2 repository) and Nodeclipse Plugin List)
    	</li>
    <li>Support for Eclipse Juno, Kepler, Luna M3 (3.7, 3.8, 4.2, 4.3, 4.4)</li>
    

Java Features (as Enide)

  • Lightweight Maven plugin (run Jetty, Tomcat; build any project with pom.xml from Eclipse/Enide Studio)

- Lightweight Gradle and Minimalist Gradle Editor plugins (run Jetty, JettyEclipse, Android; build any project with `build.gradle` from Eclipse/Enide Studio)

Continue reading on usage page.