Dokumentation | 
Spezifikationen und Copyright
Arachnophilia © Copyright 2011, P. Lutus.
Arachnophilia ist CareWare (Englische Webseite)

Übersetzt ins Deutsche von Wolfram Strempfer

Weit über zehn Jahre Entwicklungsarbeit stecken in der aktuellen Version von Arachnophilia, aufgeteilt in drei Phasen:

Diese Liste mit Spezifikationen gilt für Arachnophilia 5.5 und neuere Versionen:

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
NameMime typeErlaubte Dateiendungen
(durch Benutzer veränderbar)
HTMLtext/htmlxhtml,html,htm,shtml,asp,
stm,idc,htx,ssi,cfm,hts
Texttext/plaintxt,text,doc,bat,log,tbd
JavaScripttext/javascriptjs
CSStext/csscss
Pythontext/pythonpy
Rubytext/rubyrb
C++text/cppcpp
Javatext/javajava
Shell Scripttext/unixsh
Perltext/perlpl
PHPtext/perlphp
CGItext/cgicgi
Actionscripttext/actionscriptas
Assemblytext/asmasm
BBCodetext/bbcodebbc
Ctext/cc
Clojuretext/clojureclj
C#text/cscs
LaTeXtext/ctex
Delphitext/delphidpr,p
Fortrantext/fortranf
Groovytext/groovygroovy
Java Server Pagetext/jspjsp
Lisptext/lispel
Luatext/lualua
Makefiletext/makefilemak
MXMLtext/mxmlmxml
Propertiestext/propertiesproperties
SAStext/sassas
Scalatext/scalascala
SQLtext/sqlsql
Tcltext/tcltcl
Windows batch scripttext/batbat
XMLtext/xmlxml,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.

Dokumentation |