Code-Editors
[ Windows ] [ MacOS ] [ Linux ] [ Download-Areas ]
Auf dieser Seite finden Sie eine kleine Übersicht von Code-Editoren, die eher für Script-Coder und Programmierer in Frage kommen. Wer Code in unterschiedlichen Sprachen schreibt, zum Beispiel PHP, Java, Perl, ASP, C++, XML usw., benötigt vor allem flexibles Syntax-Highlighting und unterschiedliche Snippet-Libraries. Auch zum Einrichten der individuellen Arbeitsumgebung wird viel Freiheit gewünscht.
Hinweis: Die folgende Liste bietet eine kleine Übersicht der bekanntesten Code-Editoren und ist keineswegs vollständig. Einige der Kommentare sind derzeit nur in englisch verfügbar.
Windows
ConTEXT
ConTEXT is a small, fast and powerful text editor, developed mainly to serve as secondary tool for software developers.
Unlimited open files, unlimited editing file size, 4kB line length, powerful syntax highlighting, multilanguage support, unicode UTF8 support, code templates ...
http://fixedsys.com/context/
jEdit
jEdit is a mature and well-designed programmer's text editor that has been in development for over 5 years.
Built-in macro language, extensible plugin architecture, syntax highlighting for more than 80 languages, Supports UTF8 and Unicode, 'folding' for selectively hiding regions of text, highly configurable and customizable.
http://www.jedit.org/
http://www.jedit.org/index.php?page=features
<oXygen/>
XML Editor, Schema Editor and XSLT Debugger
<oXygen/> is an XML Editor and XSLT Debugger written in Java with Unicode support. It offers end tag auto-completion and a powerful code insight. The code insight can follow a DTD or an XML Schema or even can learn the structure from a partial edited document. An important thing is manipulating XML content and XSLT is the normal way to do this. XML and XSL documents can be easily associated one with the other and the transformation results can be viewed as text or HTML. <oXygen/> XML Editor provides a visual schema editor for W3C XML Schema and Relax NG schema designed to simplify the development and understanding of the schema files. <oXygen/> validates XML, XSL and XSD content, reporting errors with description and line number information. More documents can be logically organized in projects. It comes with the latest Docbook DTD and stylesheets. Includes the Apache FO Processor, being able to generate PDF and PostScript. Other FO processors can be configured as plugins. <oXygen/> provides a special layout when entering in debugging mode to show the source and the stylesheet documents side by side and to show also the results and special debugging views. Debugging and profiling can be done using Xalan 2.5.1, Saxon6.5.4 or Saxon8 transformation engines. All debugger capabilities are provided (step into, step over, step out, run, run to cursor, run to end, pause, stop). XPath expressions are evaluated automatically during debugging. The output is dynamically presented as it is generated by the transformation process. A complete diff and merge solution is also available in <oXygen/>. It offers both directory and file comparison, 6 file diff algorithms, multiple level diff support, synchronized scrolling and change guide lines, easy invocation of the diff action from project panel or from the editors' contextual menu. <oXygen/> provides support for importing database content, Microsoft Excel sheets and legacy text data files into XML documents.
New in version 6.2:
The views inside the <oXygen/> window are dockable, floating and hideable. They can be dragged and docked to the margin of any other view or the margin of the main window so that they form any desired layout.
Relax NG content completion was improved. Element values specified in the Relax NG schema are presented as content completion proposals in documents based on that schema. Also the pattern names defined in the Relax NG schema are presented as possible values for pattern references.
When configuring parameters for an XSLT transformation <oXygen/> will present automatically the available stylesheet parameters together with information about them extracted from the stylesheet. The TEI and DocBook stylesheets contain such documentation making a lot easier understand what a parameter is intended for and to specify parameter values.
Improvements are made on XSLT debugger part including the possibility to specify conditional breakpoints, presenting the node-sets and tree fragments into tree views (useful especially in debugging stylesheets that keep intermediary results in variables like DocBook for instance) and capture multiple outputs for XSLT 2.0.
The results of different XPath queries performed on the same document are now presented in different views for accessing and comparing them easily.
The latest Xerces XML parser (2.7.1) from the Apache Foundation and the new Saxon 8.5.1 XQuery and XSLT Processor from Saxonica Limited for XSLT 2.0 were integrated into <oXygen/>.
http://www.oxygenxml.com
http://www.oxygenxml.com/download.html
phpMole
is an integrated development enviroment for developing (primarily) web based and phpgtk based applications. It grew out of porting Moleskine to php. Since then it has got out of control! In simple words: PHPMole is Dreamweaver crossed with MS Visual Studio, with a Content Mangement interface and Image tools thrown into the bag ...
http://www.akbkhome.com/wiki.php/phpmole_IDE/
Primalscript
is the ultimate code-level development tool for you. Primalscript makes your development tasks faster and easier with language-sensitive Primalsense, code snippets, project management, Syntax coloring. Great coloring of embedded scripts in HTML, ASP, PHP, and JSP. Separate colors for client-side and server side scripts. Embedded scripts are colored according to that scripting language.
http://www.sapien.com/
Proton
Ein weiterer handlicher und doch sehr leistungsfähiger Code-Editor von Ulli Meybohm.
http://www.meybohm.de/
Weaverslave
Weaverslave ist die wortwörtliche englische Übersetzung von Weberknecht, einem Spinnentier. Es ist auch unter dem Namen Opa Langbein bekannt. Der Weberknecht besitzt einen kleinen Körper mit langen Beinen und baut kein Netz. Dadurch ist er schnell und unabhängig.
Ziel bei der Entwicklung des Weaverslave ist ein schneller und flexibler Editor. Das Programm läßt sich sehr umfangreich anpassen und mittels Plugins erweitern.
Es gibt keinen Weaverslave 3, die vorherigen Versionen hießen HTMLPad. Die Umbenennung wurde zum einen durch die Häufigkeit des Titels HTMLPad (6 mal) notwendig und zum anderen ist die Version 4 kein reiner HTML-Editor mehr.
Erhältlich in Deutsch, Englisch, Polnisch, Dänisch, Französich, Spanisch, Türkisch.
http://www.weaverslave.net/...
http://www.weaverslave.de/
Ultraedit
Text Editor–HEX Editor–HTML Editor–Programmers Editor
http://www.ultraedit.com/
Hier die volle Feature-Liste:
http://www.ultraedit.com/products/features.html
VIM
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. Available for many platforms (ie. Win, Linux, Mac, OS/2)
http://www.vim.org/
XEmacs
is a highly customizable open source text editor and application development system. It is protected under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. XEmacs has an active development community numbering in the hundreds, and runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence.
http://www.xemacs.org/
xmlSpy
A new product family of XML editing tools – the industry-standard XML development environment; Stylevision – the ultimate XML tool for web designers; and Authentic – an easy-to-use, web-based XML content editor for business users.
xmlSpy adds a collection of new features including XSLT debugging, WSDL editing, HTML-to-XML conversion, C++/Java code generation, Tamino Integration, and much more!
http://www.xmlspy.com/
MacOS
BBEdit
Whenever you need to work with text, whether you want to create or maintain a Web site, search log files and extract data, or write a few paragraphs (or pages, or books), BBEdit offers features which will make your task quicker and easier.
http://www.barebones.com/
jEdit
jEdit is a mature and well-designed programmer's text editor that has been in development for over 5 years.
Built-in macro language, extensible plugin architecture, syntax highlighting for more than 80 languages, Supports UTF8 and Unicode, 'folding' for selectively hiding regions of text, highly configurable and customizable.
http://www.jedit.org/
http://www.jedit.org/index.php?page=features
VIM
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. Available for many platforms (ie. Win, Linux, Mac, OS/2)
http://www.vim.org/
Linux
jEdit
jEdit is a mature and well-designed programmer's text editor that has been in development for over 5 years.
Built-in macro language, extensible plugin architecture, syntax highlighting for more than 80 languages, Supports UTF8 and Unicode, 'folding' for selectively hiding regions of text, highly configurable and customizable.
http://www.jedit.org/
http://www.jedit.org/index.php?page=features
NEdit
NEdit is a multi-purpose text editor for the X Window System, which combines a standard, easy to use, graphical user interface with the thorough functionality and stability required by users who edit text eight hours a day. It provides intensive support for development in a wide variety of languages, text processors, and other tools, but at the same time can be used productively by just about anyone who needs to edit text. NEdit, which is entirely a volunteer effort, benefits from a strong developer and user community. As of version 5.1, NEdit may be freely distributed under the terms of the GNU General Public License.
http://www.nedit.org/
VIM
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. Available for many platforms (ie. Win, Linux, Mac, OS/2)
http://www.vim.org/
XEmacs
is a highly customizable open source text editor and application development system. It is protected under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. XEmacs has an active development community numbering in the hundreds, and runs on Windows 95 and NT, Linux and nearly every other version of Unix in existence.
http://www.xemacs.org/
Eine umfangreiche Liste von weiteren Editoren finden Sie unter:
http://www.itworks.demon.co.uk/phpeditors.htm
Toolbox-Auswahl
HTML |
Code-Editors |
E-Mail |
FTP |
Grafik |
Download-Areas