JS++ Editors & IDEs

Sublime Text

http://www.sublimetext.com/

Price: Free to Evaluate, $70 (bulk pricing available)

Platforms: Windows, Mac, Linux

Sublime Text is a sophisticated text editor for code, markup and prose with a slick user interface, unique features and good performance.

JS++ is fully supported in Sublime Text including support for syntax highlighting, code folding, build system integration, error location navigation, symbol navigation, documentation generator support, and so on.

Downloads

» Sublime Text (Latest Version)
» JS++ Sublime Text plugin

Notepad++

http://notepad-plus-plus.org/

Price: FREE

Platforms: Windows

Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by the GPL License.

JS++ is supported in Notepad++ to the fullest extent with syntax highlighting, code folding, curly brace matching, and so on. Additionally, the Notepad++ JS++ plugin supports additional extras like TODO comment and documentation generator comment highlighting.

Downloads

» Notepad++ (Latest Version)
» JS++ Notepad++ plugin

Vim

http://www.vim.org/

Price: FREE

Platforms: Windows, Mac, Linux, Unix, iOS/Android

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. Beware that it has a high learning curve!

Downloads

» Vim (Latest Version)
» JS++ Vim plugin

Recommended Additional Plugins

» auto-pairs
auto-pairs will create closing braces on each opening brace, create closing brackets on each opening bracket, pair string delimiters, help you jump to the ending brace, etc.

GNU Emacs

http://www.gnu.org/software/emacs/

Price: FREE

Platforms: Windows, Mac, Linux, FreeBSD, Solaris

GNU Emacs is an extensible, customizable, and free text editor. At its core, GNU Emacs is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.

Downloads

» Emacs (source)
» Emacs for Windows (precompiled binaries)
» JS++ Emacs plugin

Visual Studio Code

https://code.visualstudio.com/

Price: Free

Platforms: Windows, Mac, Linux

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, Mac OSX, and Windows

Downloads

» Visual Studio Code (Latest Version)
» JS++ Visual Studio Code plugin

UltraEdit

http://www.ultraedit.com/

Price: Free 30-day trial, $79.95 USD to buy

Platforms: Windows, Mac, Linux

UltraEdit is an award-winning commercial text editor available for Windows, Mac, and Linux.

Downloads

» UltraEdit (Latest Version)
» JS++ UltraEdit Wordfile

Atom

https://www.atom.io/

Price: Free

Platforms: Windows, Mac, Linux

Atom is a text editor from GitHub that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.

Downloads

» Atom (Latest Version)
» JS++ Atom plugin

gedit

https://wiki.gnome.org/Apps/Gedit

Price: Free

Platforms: Windows, Mac, Linux

gedit is the text editor for the GNOME desktop environment. While aiming at simplicity and ease of use, gedit is a powerful general-purpose text editor.

The JS++ gedit plugin provides full syntax highlighting support in gedit (including support for highlighting invalid keywords) and is more accurate for highlighting JavaScript than the JavaScript plugin that ships by default with gedit.

Downloads

» gedit (Latest Version)
» JS++ gedit plugin

Kate (and KWrite)

https://kate-editor.org/

Price: Free

Platforms: Windows, Mac, Linux

Kate (KDE Advanced Text Editor) and KWrite are the text editors for the KDE desktop environment on Linux.

This plugin provides JS++ integration for the Kate text editor (and KWrite) on the KDE desktop environment for Linux. Syntax highlighting, code folding, TODO comments, and documentation comments are supported. This plugin will also install JS++ for KWrite in addition to Kate.

Downloads

» Kate (Latest Version)
» JS++ Kate/KWrite plugin

Nano

https://www.nano-editor.org/

Price: Free

Platforms: GNU/Linux, Unix-like

Nano is a command-line text editor and is a clone of the Pico text editor with some enhancements.

Downloads

» Nano (Latest Version)
» JS++ Nano plugin

Geany

https://www.geany.org/

Price: Free

Platforms: Windows, Mac, Linux

Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some useful features.

Downloads

» Geany (Latest Version)
» JS++ Geany plugin

Adobe Brackets

http://brackets.io/

Price: Free

Platforms: Windows, Mac, Linux

Brackets is a lightweight, yet powerful, modern text editor from Adobe. Brackets blends visual tools into the editor so you get the right amount of help when you want it.

Downloads

» Brackets (Latest Version)
» JS++ Brackets plugin

Ace

https://ace.c9.io/

Price: Free

Platforms: Windows, Mac, Linux; Firefox 3.5+, Safari 4+, Chrome, IE 8+, Opera 11.5+

Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project.

Downloads

» Ace (Latest Version)
» JS++ Ace plugin

CodeMirror

https://codemirror.net/

Price: Free

Platforms: Windows, Mac, Linux; IE 8+, Firefox 4+, Chrome (all), Safari 5.2+, Opera 9+

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.

Downloads

» CodeMirror (Latest Version)
» JS++ CodeMirror plugin

SyntaxHighlighter (by Alex Gorbatchev)

http://alexgorbatchev.com/SyntaxHighlighter/

Price: Free

Platforms: Windows, Mac, Linux

SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript. SyntaxHighlighter is used by Apache, Aptana, Mozilla, Yahoo, Wordpress, Bug Labs, Freshbooks and others.

Downloads

» SyntaxHighlighter (Latest Version)
» JS++ SyntaxHighlighter plugin