jEdit

JEdit is a free text editor, primarily aimed at programmers. It is written in Java and therefore runs on any operating system with Java support, including Windows, Linux and Mac OS X. The processing of source code is particularly supported: for many programming languages ​​are syntax and structure by means typographical or code folding highlighted. In addition to ISO 8859-1 and UTF -8 various other character sets are supported, so easy even foreign-language text files can be written.

Supported Languages

JEdit dominated syntax highlighting and automatic indentation among other things, for the following programming and markup languages ​​:

  • Groovy
  • Haskell
  • HTML
  • Inno
  • Java
  • Json
  • LISP
  • Lua
  • Make
  • MS- DOS - style
  • MS Ini -File
  • NSIS scripts
  • Objective- C
  • Pascal
  • Perl
  • PHP
  • PL / SQL
  • PostScript
  • Prologue
  • Properties
  • Python
  • RC resource files
  • Ruby
  • Scala
  • Scheme
  • Shell
  • Small talk
  • SQL
  • Tcl
  • Vala
  • VB / VBS source files
  • Verilog
  • VHDL
  • XML
  • YAML

Functions

JEdit has a plurality of functions, of which some examples are listed below:

  • Syntax highlighting Supported languages ​​are recognized by their file extension or the language used can be set manually. Furthermore, Notepad recognizes in the document embedded languages ​​such as JavaScript in a HTML document and it provides accordingly dar. keywords of the languages ​​are highlighted.
  • Automatic indentation Indents may be inserted according to the syntax or in accordance with the previous line.
  • Multi- document and multi- view Multiple documents can be displayed simultaneously in open or to compare two files side by side.
  • Search and Replace The Search bar supports multiple modes a normal mode for simple searches
  • An advanced mode in which control characters, including newlines can be processed, and
  • A mode (Perl -compatible ) regular expressions to search for patterns
  • Find in Files

Plug -ins

There are more than 150 plug- ins for the different application areas that can be managed and installed directly from jEdit from. Through the plug-ins to jEdit can be adapted to the needs of the user. It is for example possible to configure it as a complete IDE. With compiler, source code completion, context- sensitive help, debugging, syntax highlighting and language-specific tools. Furthermore, workflows can be recorded as macros and edited in BeanShell.

434386
de