Navigationshilfe
Wo findet ihr welches Bedienelement, wozu dient es und was kann es. >>Nützliche Funktionen - Tour
Ausführung über alle Funktionen die über den allgemeinen Standard hinausgehen >>Such - Syntax
Syntax der regulären Ausdrücke, die in Kephra verwendet werden können. >>Konfigurations - Dateien
Dieser Abschnitt behandelt den Zweck einzelner Konfigurationsdateien und wie man sie verändern kann. Fast alle Einstellungen können in eine einzige Datei geschrieben werden, aber für die Übersichtlichtkeit haben wir es in sinnvolle Einheiten aufgeteilt, es können aber nach belieben weitere Teile augelagert werden. Conf (apacheartig) und YAML sind derzeit die beiden unterstützten Formate für Konfigurationsdateien. Einige Gedanken über unsere Konfigurationsdateien helfen vielleicht beim Verständnis.FAQ
- Was bedeutet Kephra ? Es ist eine altägyptischen Gottheit (Neter) die durch den Skarabäus symbolisiert wird und von verschiedenen Denominationen verschieden verstanden wird. Ich seh darin die zentrale Kraft der Selbsterschaffung (aus nichts / aus sich selbst), da wir Kephra benutzen um Kephra zu schreiben und andere Programme zu schaffen aber auch weil wir es mit einem zentralen Bewusstsein gestalten möchten in dem verschiedene Blickwinkel einfließen.
- Warum noch ein Texteditor ? Weil keiner - und wir prüften über 70 - das konnte was wir wollten. Die allermeisten basieren sogar auf einer Technik oder Lizenz die niemals erlaubt, unsere Wünsche verwirklicht zu sehen. Genaueres zu unserer Vision eines perfekten Editors lest ihr in der Einführung.
- Warum hat Kephra eine so kleine Versionsnummer ? Weil unser ursprüngliches Ziel, das wir als Version 1.0 ansehen, sehr hoch gesteckt haben und die derzeitige Nummer zeigt etwa die Entfernung dahin an. Jede stabile Benutzerversion ist dennoch vollständig endbenutzertauglich. Weitere Infos dazu in den Gedanken zur Versionierung.
- Gibt es eine Linux/MAC Version ? Jein, die Quellen sind unter Linux und lauffähig können aus der CPAN-shell mit force zusatz bereits installiert werden.
- Wie installiert Kephra aus der CPAN-shell ? Ist Perl aus dem Rechener installiert, öffnet der cpan in der Kommandozeile die CPAN-shell. Unter Linux muß meist "sudo cpan" zu gefügt werden, um die nötigen Rechte zu erhalten. Danach reicht ein einfaches "install Kephra". Sollte File::UserConfig versagen müssen zusätzlich die config und Hilfe in das Benutzerverzeichnis kopiert werden. Neueste Entwicklerversionen werden in der CPAN-shell mit ls LICHTKIND angezeigt und mit "install LICHTKIND/Kephra-version.tar.gz" installiert. Ein "q" gefolgt von <Enter> schließt die CPAN-shell.
- Kann es Unicode ? Ja, UTF-8 ist derzeit das einzige Encoding.
Glossar
Erklärt die von uns verwendeten "Fachbegriffe".Caret | oder auch Textcursor, ist der blinkende Strich, der die aktuelle Stelle im Text markiert an der man gerade Text einfügen kann. |
Cursor | ist das mit der Maus bewegbare Zeigersymbol. Es ermöglicht einen Weg das Programm zu steuern. |
EOL | End Of Line(Zeilenenden) sind meist nicht sichtbare Steuerzeichen gemeint die das Ende einer Zeile markieren. Verschiedene Betriebsysteme verwenden unterschiedliche EOL. |
Hard tab | Harte Tabs, damit sind echte Tabulatoren gemeint, also Leerzeichen die aber die Breite mehrerer Leerzeichen beanspruchen. | LLI | Long Line Indicator, oder auch rechter Rand, ist eine vertikale Linie im Editorfenster die helfen kann eine bestimmte Zeilenlänge einzuhalten. |
Soft tab | Weicher Tab, das sind mehrere Leerzeichen die ein Tabulator-Zeichen simulieren. |
Tab | Kurzform von Tabulator einem normal nicht sichtbaren Steuerzeichen das je nach Einstellung den Platz einer bestimmten Anzahl Leerzeichen beansprucht. Diese Anzahl steht aber nicht fest, da ein Tab die Breite einer Zeile immer bis zum ganzzahligen Vielfachen der maximalen Tab-Breite "auffüllt". |
© 2012 Kephra Projekt