Gute Editoren, eine Übersicht entsteht?

Wawawumm

Cadet 4th Year
Registriert
Nov. 2006
Beiträge
69
Hi,


Ich denke das hier eine kleine Auswahl von Editoren enstehen kann, sollte, könnte :) .
Da hier ja auch viele Fragen zum Programmieren haben, könnte der Anfänger sowie der Profi sich hier schon einmal einen Überblick zu den verschiedenen Editoren verschaffen und eventuell einen für seine Zwecke geeigneten aussuchen.

Hier sind einige Editoren die schon vorgeschlagen wurden.

Wie schon Computer Freak geschrieben hat, sollte jeder der einen Editor empfiehlt auch einen Text hinzufügen was der Editor kann!


WebOcton - Scriptly:
http://scriptly.webocton.de/9/start.html
Webocton - Scriptly ist ein umfangreicher Freeware-Quelltext-Editor der auf das Schreiben von HTML sowie das Programmieren und Scripten in PHP ausgelegt ist.
Neben einer umfangreichen Suchen- und Ersetzen-Funktion verfügt das Programm über Syntax-Highlighting für sieben verschiedene Script-Sprachen und Dateitypen. Zudem lassen sich einfach und schnell Snippets sowie komplexe Tabellen einfügen.
Die Code-Completion wurde massiv erweitert, nämlich um:
Ergänzung von möglichen Attributen innerhalb von HTML-Parameter
Erweiterung der CCS-Code-Completion (Werte für die Parameter lassen sich einfügen)
Rudimentäre Javascript-Code-Completion
Code Folding (Code-Faltung)
Auto-Vervollständigung
WYSIWYG


PSPad:
http://www.pspad.com/de/
PSPad ist ein besonders auf Programmierer und Webdesigner zugeschnittener unicode-fähiger Editor für Microsoft Windows mit den folgenden Merkmalen:

* Einfaches Arbeiten mit verschiedenen Entwicklungsumgebungen
* Farbig hervorgehobene Syntax für viele Programmiersprachen, HTML usw. (erweiterbar)
* HTML-Vorschau mit einem Tastendruck
* Geringe Dateigröße, gekoppelt mit dem Funktionsumfang eines professionellen Editors
* Einfaches Arbeiten mit Textdateien



Notepad++:
http://notepad-plus.sourceforge.net/de/site.htm
Hier sind einige Features von Notepad++ :
Syntax-Hervorhebung und Syntax-Gliederung

Unterstützte Sprachen :
C C++ Java C# XML HTML
PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB/VBS SQL Objective-C
RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake YAML
WYSIWYG
Auto-Vervollständigung



Crimson Editor:
http://www.crimsoneditor.com/
Directory tree view window
- click to open documents.
- filter to display only selected file class.

Find & Replace
- replace specified text one by one, or as a whole.
- support regular expression.

Column mode editing
- copy and paste rectangular selections.
- switch between column mode and line mode. (Alt+C)

Natural word wrapping
- word wrapping does not affect syntax highlighting.
- configurable wrapping indentation. (easer to understand the syntax)

Spell checker
- around 100000 words were added in the dictionary.
- users can register new words in their own dictionary. (InstallDir/user.dic)

User tools and macros
- execute external programs with proper arguments.
- compile, execute and test your code.
- ease your fingers with key stroke recording. (record & replay)

Edit remote files directly using built-in FTP client
- open, edit, and save documents in remote FTP servers.
- save account information (encoded) for automatic logon.

Print & Print preview
- configurable page header and footer.
- print with line numbers.
- print with syntax highlighting. (used in color printer)
- true type font selection for printer.

Other useful features
support Unicode & UTF-8 encoding, drag & drop text editing,
single instance / multiple instances, ability to detect changed files,
bookmark & go to, highlight active line, highlight matching pairs,
multi-byte support with integrated IME (for eastern languages),
auto indent, wheel mouse support, copy & paste, line numbers,
configurable line spacing, option to save files in Unix format



Emeraldeditor:
http://www.emeraldeditor.com/



Komodo Edit:
http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml
* All the languages: Dynamic language expertise for Perl, PHP, Python, Ruby, and Tcl, plus JavaScript, CSS, HTML, and XML, and template languages like RHTML, Template-Toolkit, HTML-Smarty and Django.
* All the platforms: Windows? Mac? Linux? Yes! Yes! Yes!
* Award-wining tools: Everything you'd expect from an editor based on the award-winning Komodo IDE, like autocomplete and calltips, multi-language file support, syntax coloring and syntax checking, Vi emulation, Emacs key bindings, and more.
* Firefox-style extensibility: Go ahead, hack away! Or download some of the cool extensions from member of the Komodo community.



Ultra Edit:
http://www.ultraedit.com/loc/de/index_de.html
UltraEdit is a powerful disk-based text editor, programmer's editor, and hex editor that is used to edit HTML, PHP, javascript, Perl, C/C++, and a multitude of other coding/programming languages. UltraEdit can handle and edit files in excess of 4 gigabytes.



Zend Studio:
http://www.zend.com/de/products/studio/?engine=google&cmpg=zend_studio&k_id=zend_studio
* Unterstützung für PHP4 und PHP5
* Farbige Syntaxhervorhebung, Code-Assist
* Vorlagen (PHP, PHPDoc, Neue Datei)
* Code-Faltung (Klassen, Funktionen und PHPDoc)
* Echtzeit-Fehlersuche
* Lesezeichen
* Smart Goto Source (Intelligente Definitionssuche für Klassen, Funktionen, etc.) und Hover-Unterstützung
* Automatisches Einfügen (eckige und geschweifte Klammern, PHPDoc)
* Übereinstimmungsprüfung für Klammern
* PHP-Code kommentieren / Kommentierungen aufheben
* PHP (Projekt)-Exploreransicht
* Offene Ressourcen (Datei/Funktion)
* PHP-Handbuch-Integration
* Suche nach PHP-Elementen
* Datei-/Projekt-/PHP-Prüfung (Überblick)
* Erweiterte Codeformatierung (Einzüge, geschweifte Klammern, Textumbrüche und Leerzeilen)
* Suchen und Ersetzen in Dateien
* Aufgaben
* Project Include-Pfad
* Problemansicht
* DnD- oder Open Explorer-Dateien
* Einfaches Erstellen neuer Dateien
* Code-Assist für Include-Inhalte



Primal Script:
http://www.primalscript.com/



Vim:
http://www.vim.org/about.php
Vim Features (auszugsweise):

Syntax highlighting für so gut wie jede nur erdenkliche Sprache (Über 200 Syntaxdefinitionen mitgeliefert)
Code folding (Mehrere Modi)
Autovervollständigung
Reguläre Ausdrücke finden und ersetzen
Rechtschreibprüfung
Unicode
Rechts-nach-links Schreibung
Makros
Automatische Textformatierung (Einrückung bspw.)
Compiler- und Debuggerintegrierung
Der Verlauf aller Kommandos und Suchen wird gespeichert
Automatische Dateiformatkonvertierung
Integrierte Skriptsprache zur beliebigen Erweiterung
Freie Software


TextPad:
http://www.textpad.com/
TextPad® 5.2 is a powerful, general purpose editor for plain text files. Easy to use, with all the features a power user requires.



Weaverslave:
http://www.weaverslave.ws/index.3.html



TopStyle pro:
http://www.newsgator.com/Individuals/TopStyle/Default.aspx
You can edit your HTML, XHTML and CSS in a single program.

* Preview CSS while you write it.
* Style Checker to validate style sheets against multiple browsers.
* Style Upgrade tool to quickly replace all outdated HTML code.
* Site Reports to see at-a-glance where styles are used in your site.

The program offers many unique features, including the option to upgrade your HTML documents by replacing outdated markup with equivalent styling. You can also convert HTML to XHTML and check your CSS syntax against multiple browsers, using a side-by-side preview. A harmonious colors feature allows you to easily create pleasant color schemes for your site and more. TopStyle Pro offers complete site management with the built-in File Explorer, clip libraries and resource manager and integrates with existing web authoring tools.



Aptana:
http://www.aptana.com/
Es handelt sich um eine vollständige Entwicklungsumgebung auf Basis von Eclipse. Unterstützt wird neben den Markup-Sprachen auch PHP, Ajax, diverse Frameworks, iPhone-Entwicklung, Ruby und vieles mehr. Mit dem eingebauten Synchronisations- und Projektmanager kommt man auch bei größeren Entwicklungen kaum durcheinander. Die Pro-Variante erlaubt auch eine Anbindung an SFTP. Vorhanden sind weiterhin die gängigen Funktionen wie Outline, Snipets, ein Update-Manager usw.

MfG
Wawawumm
 
Zuletzt bearbeitet: (Aktualisiert)
Also bei der PHP Programmierung hat mich Zend Studio vollkommen überzeugt. Leider kostenpflichtig, die Demo läuft aber glaube ich einen Monat.

Da die Demo abgelaufen ist benutze ich wieder PSPad, einfach ein sehr guter Editor.
 
Du könntest auch Eclipse mit der PHP-Erweiterung nutzen!
 
Ich benutze UE Studio (vorher Ultraedit)
Das Programm ist kostenpflichtig, aber sein Geld wert.
http://www.ultraedit.com
 
Es gibt nichts besseres als: VI, EMACS
 
Ich benutze Textpad. Es waren immer irgendwelche Kleinigkeiten, die mich von anderen guten Editoren wieder zurückgetrieben haben - Textpad ist zwar auch nicht ganz fehlerfrei, aber für mich eben immer noch am besten.


Gibt auch nen Haufen Addons wie Syntaxhighlight für unzählige Programmiersprachen, Textformatierung, Wörterbuch, Makros etc.
 
Wäre gut wenn der TE dann auch mal den ersten Post aktualisiert, dass es eine einheitliche Liste gibt.
Da doch auch schon einige Editoren genannt wurden würde ich fast schon /vote sticky :) (auf jeden Fall würde ich mal einen Mod bitten den Titel zu ändern ;))
 
sticky-reif ist er mMn noch lange nicht.


Wenn ein Anfänger eine Liste mit 20 Links vergesetzt bekommt, dann wird er garantiert fragen: "Und welchen soll ich nehmen?" Wenn dieser Thread wirklich sticky- oder FAQ-reif werden soll, dann sollte jeder zu einem Editor, den er empfiehlt, einen kleinen Text schreiben: Was ist so gut an dem Editor? Für was ist er besonders geeignet? Für was evtl. nicht so gut?

Eine Linkliste ohne Infos bringt nicht viel, da kann man gleich nach "editor programmieren" googlen, denn dann bekommt man auch eine lange Liste und weiß nicht, welchen man denn nun nehmen soll.
 
Schon. Aber wenn nicht ganz klar dieses Ziel besteht wird daraus nix ;)
 
Der beste Editor, der neben dem Zend Studio momentan auf dem Markt ist:

Aptana (http://www.aptana.com)

Nachtrag:

Es handelt sich um eine vollständige Entwicklungsumgebung auf Basis von Eclipse. Unterstützt wird neben den Markup-Sprachen auch PHP, Ajax, diverse Frameworks, iPhone-Entwicklung, Ruby und vieles mehr. Mit dem eingebauten Synchronisations- und Projektmanager kommt man auch bei größeren Entwicklungen kaum durcheinander. Die Pro-Variante erlaubt auch eine Anbindung an SFTP. Vorhanden sind weiterhin die gängigen Funktionen wie Outline, Snipets, ein Update-Manager usw.
 
Zuletzt bearbeitet:
Hallo @all,

Wie Computer Freak schon schrieb:
Wenn dieser Thread wirklich sticky- oder FAQ-reif werden soll, dann sollte jeder zu einem Editor, den er empfiehlt, einen kleinen Text schreiben: Was ist so gut an dem Editor? Für was ist er besonders geeignet? Für was evtl. nicht so gut?

schliesse mich dem an. :)

MfG
Wawawumm
 
Vim Features (auszugsweise):

Syntax highlighting für so gut wie jede nur erdenkliche Sprache (Über 200 Syntaxdefinitionen mitgeliefert)
Code folding (Mehrere Modi)
Autovervollständigung
Reguläre Ausdrücke finden und ersetzen
Rechtschreibprüfung
Unicode
Rechts-nach-links Schreibung
Makros
Automatische Textformatierung (Einrückung bspw.)
Compiler- und Debuggerintegrierung
Der Verlauf aller Kommandos und Suchen wird gespeichert
Automatische Dateiformatkonvertierung
Integrierte Skriptsprache zur beliebigen Erweiterung
Freie Software

Und wenn bei "Komodo Editor" folgendes steht:
All the platforms: Windows? Mac? Linux? Yes! Yes! Yes!
lächelt Vim nur müde und sagt:
AmigaOS, Atari MiNT, BeOS, DOS, MacOS, NextStep, OS/2, OSF, RiscOS, SGI, UNIX, VMS, Win16 + Win32 (Windows95/98/00/NT), FreeBSD, Linux.
 
Zuletzt bearbeitet:
Ich habe schon fast alle Editoren zu Gesicht bekommen, die es auf Deutsch gibt, jedoch ist
VisualStudio ist unübertroffen und hat eine sehr übersichtliche Entwicklungsumgebung.
Wer nicht bereit ist, 330€ für die Standart Edition auszublätern, kann sich die Express Version Gratis
bei MS downloaden.
Die meisten c++ oder VisualBasic programmierer die ich kenne nuten es.
Es bietet einfach fast alles, was das Herz begehrt.
Es bietet VB, C++, J# und C# (natürlich alles auf .net orientiertn Basis)

Boardland C++ ist auch nicht schlecht.

@Gauder
Kann man im Texteditor auch c++ nutzen?
 
Zuletzt bearbeitet:
Einfach mal hier schauen: http://www.textpad.com/add-ons/syna2g.html

Scheint mehrere Sachen zu geben:
  • Syntax definitions for for use with C++ and wxWindows.
  • Syntax definitions for C++ + Qt.
  • Syntax definitions for C and C++ which includes definitions for ATL, WTL, and STL.
  • ...
 
Zurück
Oben