Eigenschaft
|
Anmerkung
|
Beschreibung
|
Werkzeug zur Web-Entwicklung und allgemein zum Programmieren, mit einem grafischen Multi-Dokument-Interface.
|
Copyright
|
Arachnophilia Copyright 2011, P. Lutus. All rights reserved.
|
Lizensierung
|
GPL version 3.0
|
Quellcode
|
Der Arachnophilia-Quellcode kann auf dieser Seite in Form eines Netbeans-Projektes heruntergeladen werden.
|
Programmiersprache
|
Java
|
Mindest-Version
|
Java 1.6
|
Systemvoraussetzungen
|
Java 1.6 Runtime (gibt es kostenlos auf http://java.com)
|
Betriebssysteme
|
Jedes Betriebssystem, für das es eine Java 1.6 Runtime engine gibt
|
Web-Spezifische Funktionen
|
- Webseiteneditor mit Syntax-Einfärbung, wahlweise mit oder ohne Zeilenumbruch
- XHTML-Verschönerung und Syntax-Validator
- Vom Benutzer veränderbare XHTML-Tag-Werkzeugleisten für allgemeine Webentwicklung
- Ausgefeilter Editor und Interpreter für reguläre Ausdrücke, um Seiteninhalte verwalten zukönnen
- Tabellenassistent, um Nur-Text-Tabellen in XHTML-Tabellen zu konvertieren
- Listenassistent, um Nur-Text-Listen in geordnete und ungeordnete XHTML-Listen zu konvertieren
- Eingebautes FTP-Werkzeug, um lokale Dateien ins Web zu bringen
- Rich-Text-Format(RTF)-Dokument-nach-XHTML-Konverter
- Zeitgesteuertes AutoSave für alle die, die nicht so oft auf "Speichern" klicken — oder das komplett vergessen
- Rechtschreibkorrektur
|
Programmier-spezifische Funktionen
|
- Syntaxeinfärbung für viele Arten von Sourcecode (komplette Liste siehe unten)
- Zeilenumbruch ohne Einfluss auf die Syntaxeinfärbung (das war früher mal so)
- Wahlweise Einblendung von Zeilennummern
- Interaktive Editor/Kompiler-Sitzungen mit Hervorhebung der korrespondierenden Quellcodezeilen bei Kompiler-Fehlermeldungen
- Editor mit automatischer Einrückung für die Erhaltung der Quellcode-Struktur während der Eingabe
- Verschönerer für einige gängige Quellcodearten (C, C++, Java, JavaScript, Perl, Ruby, Bash-Shell-Skripte und weitere, siehe Liste unten)
- Zahlenbasiskonverter
- Die Möglichkeit, für Veröffentlichungen Quellcode in Syntax-eingefärbtes XHTML zu konvertieren
|
Unterstützte Dateitypen für Editor und Syntaxeinfärbung
|
Name | Mime type | Erlaubte Dateiendungen (durch Benutzer veränderbar) |
HTML | text/html | xhtml,html,htm,shtml,asp, stm,idc,htx,ssi,cfm,hts |
Text | text/plain | txt,text,doc,bat,log,tbd |
JavaScript | text/javascript | js |
CSS | text/css | css |
Python | text/python | py |
Ruby | text/ruby | rb |
C++ | text/cpp | cpp |
Java | text/java | java |
Shell Script | text/unix | sh |
Perl | text/perl | pl |
PHP | text/perl | php |
CGI | text/cgi | cgi |
Actionscript | text/actionscript | as |
Assembly | text/asm | asm |
BBCode | text/bbcode | bbc |
C | text/c | c |
Clojure | text/clojure | clj |
C# | text/cs | cs |
LaTeX | text/c | tex |
Delphi | text/delphi | dpr,p |
Fortran | text/fortran | f |
Groovy | text/groovy | groovy |
Java Server Page | text/jsp | jsp |
Lisp | text/lisp | el |
Lua | text/lua | lua |
Makefile | text/makefile | mak |
MXML | text/mxml | mxml |
Properties | text/properties | properties |
SAS | text/sas | sas |
Scala | text/scala | scala |
SQL | text/sql | sql |
Tcl | text/tcl | tcl |
Windows batch script | text/bat | bat |
XML | text/xml | xml,glade |
|
Unterstützte Dateitypen für Verschönerung und Umformatierung
|
- Durch Dateiendung gekennzeichnet: XHTML, XML, HTML, C, C++, Java, Ruby, Perl, PHP, JavaScript, CSS, Shell-Skript
- Durch Heuristik identifiziert: Jede Art von Quellcode, die geschweifte Klammern '{','}' enthält
|
Benutzeranpassung: Makro-System
|
- Alle Programm-Menüs und Werkzeugleisten werden durch editierbare Makros definiert
- Benutzer können das Aussehen und das Verhalten jedes Menüeintrags oder Werkzeugleisten-Buttons verändern, indem sie mit der rechten Maustaste daraufklicken und den Inhalt editieren
- Es gibt eine extra Seitenleiste, auf der der Makro-Baum direkt zugänglich und veränderbar ist
- Benutzer können sowohl eigene Menüs, Werkzeugleisten oder einzelne Makros als auch die vordefinierten erstellen, löschen oder erweitern.
- Jedes Arachnophilia-Kommando kann selbst Teil eines Makros sein
- Auch externe Programme können von Makros gestartet werden, um Inhalte zu erzeugen oder den Inhalt bestehender Dokumente zu verändern
- Alle Benutzereinstellungen und Makrodefinitionen werden gespeichert und stehen beim nächsten Start wieder zur Verfügung
- Makro-Definitionen können exportiert, importiert und von verschiedenen Arachnophilia-Installationen geteilt werden.
|
Benutzeranpassung: Arachnophilia Portable
|
Benutzer können Arachnophilia auch auf einen mobilen
Wechselspeicher (zum Beispiel einen USB-Stick) installieren.
Hierbei können auch eigene Modifikationen eingeschlossen
werden.
|