SmartEditor
Smarteditor ist ein Code Editor mit Syntaxhervorhebung für verschiedene
Programmiersprachen. Das Programm ist eigentlich nicht als Ersatz für eine IDE gedacht, da es von
der Funktionalität eben nur ein Editor ist. Man kann aber über Batchdateien Compiler anwerfen und
die Ausgabe in ein Textfenster einlesen und so sehen, ob das Compilieren/Assemblieren erfolgreich
war. Aber es ist auch ideal wenn man nur mal kurz einen Programmtext ansehen will oder ein
Codeschnipsel braucht und nicht das Programm dabei schließen will das in der IDE offen ist.
Fähigkeiten
- Syntaxhervorhebung für 50 (Programmier-) Sprachen, darunter einigen echten Exoten
- Einstellbares Format (Farbe, Schriftstil, Schriftart) für Schlüsselwörter, Zahlen, Strings,
Symbole...
- Ausdrucken mit Hervorhebung, Titel, Datum, Zeilennummern
- Export des Textes als TEX,RTF und HTML
- Ein eigenes Format definierbar.
- 10 Bookmarks zum Navigieren im Text
- Markierung im Spalten und Zeilenmodus
- mehrfaches Undo und Redo
- Ersetzfunktion mit regulären Ausdrücken, Skriptfunktion
- Konvertiert Zeilenumbrüche zwischen DOS/Windows und UNIX.
- Suche und Ersetzen mit Wildcards, regulären Ausdrücken
- Makrorekorder
- Aufruf von Compilern und Assembler über Batchdateien möglich. Ergebnisse werden in einem
Popup Fenster dargestellt.
- Einrücken von HTML, Assembler, C ähnlichen Sprachen ({} als Blockbegrenzer) und Pascal
- Unterstützt Drag & Drop von Dateien
- Blockschreibe und Lesebefehle
- Nützliche Kleinigkeiten: Markierte Zeichenfolge in GROSSBUCHSTABEN, kleinbuchstaben oder
als Wort umwandeln
- Kann als Standardprogramm für bestimmte Dateitypen registriert und deregistriert
werden.
- Eigene Menübelegung möglich
- Eigene Tastaturbelegung möglich
- Smarteditor kann Verknüpfungen von Dateien mit anderen Programmen ermöglichen
- Kann als HTML Editor im Internet Explorer angewählt werden
- Eigener Explorer, der sich die letzten Verzeichnisse merkt und wählbaren Filtern
- Autosave Funktion (alle nn Minuten).
- Crash Autosave -> Sichern auch wenn das Programm abstürzt.
- Umschaltbare Hervorhebung bei HTML Dateien zur Hervorhebung von PHP, Javascript, CSS
und VB Script
- 10 zusätzliche Zwischenablagen
- Einrückung und Validierung von HTML mit Tidy
- Hervorhebung von URL's und Springen möglich
- Integrierter Hex Editor
- Frei editierbare Menübelegungen
- Auto Update Funktion
- Persönliche Copyright Datei die eingefügt werden kann.
- Eigene Zuordnung von Erweiterung und Highlighter möglich
- Schnelles Einfügen von Datum, Uhrzeit und persönlichen Informationen
- Schnelles Ersetzen des Zeilenumbruchs durch andere Zeichen.
- Suchbegriffe können in Google nachgeschlagen werden
- Suchbegriffe können von LEO übersetzt werden
Wenn sie das Programm gut finden, so können sie mittels Paypal für das
Programm spenden.
Besonderen Dank an Rolf Viehmann für zahlreiche konstruktive Vorschläge und Bug Reports.
Sprachen
Von
SmartEditor unterstütze Sprachen und Formate, deren Syntax hervorgehoben wird:
Assembler
- Motorola MC 68HC11
- Intel x86
- HP 48
- Zilog Z80
- Intel 8080/85
- MOS 6502
- Intel 8051
- DSP 21xx
- Siemens C166/167
Programmiersprachen
- Visual Basic
- Turbo Pascal/Delphi
- C/C++
- Java
- FORTRAN
- Modula 3
- Python
- COBOL
- C#
- Haskell
- Eiffel
- Ruby
Webumfeld
- Javascript
- VRML 97
- HTML
- XML
- CSS (Cascading Style Sheets)
- PHP
- XML
Skriptsprachen
- Perl
- Awk
- GW-TEL Script
- VB Script
- TCl/Tk
- Unix Shells
- ATS BASIC
Datenbanken
- GEM Base
- CA Clipper
- Foxpro
- SQL
- SDD (Semanta Database data dictionary files)
Sonstiges
- Kix
- Baan 4GL
- Borland DFM Dateien
- Windows INI Dateien
- DOS Batch Files
- Standard ML
- Innovator
- Cache Dateien
- Progress
- Galaxy Sound Dateien
- Modellica 3
- CPM (COAS product manager report)
- UnReal
- CORBA
- SynGen Messages
- ATS Basic
- GPSS/H
- Struturated Text
- Windows RC Dateien
- TEX
- Lego Draw
- DOT Graph Drawing Description language
- OSEK OIL Dateien
- CAR Skript
- Math Skript
Wenn sie das Programm gut finden, so können sie mittels Paypal für das Programm spenden.
© des Textes: Bernd Leitenberger. Jede Veröffentlichung dieses Textes im Ganzen oder in Auszügen darf nur
mit Zustimmung des Urhebers erfolgen.