<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY kedit "<application>kedit</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="de">
<bookinfo>
<title>Das KEdit Handbuch</title>
<authorgroup>
<author>
<firstname>Bernd Johannes</firstname>
<surname>Wuebben</surname>
<affiliation><address><email><ulink url="mailto:wuebben@kde.org">wuebben@kde.org</ulink></email></address></affiliation>
</author>
</authorgroup>
<date>Version 0.7.3, 21. Juni 1998</date>
<releaseinfo><!-- information about this particular version --></releaseinfo>
<abstract>
<para>Dieses Handbuch beschreibt <emphasis>KEdit</emphasis> Version 0.7</para>
<para></para><!-- Merge this with the previous paragraph; it comes from <META NAME="description" CONTENT="..."> --></abstract>
</bookinfo>

<chapter id="einfhrung">
<title>Einführung</title>

<para><emphasis>KEdit</emphasis> ist der Standard-Texteditor der KDE Oberfläche. Es ist ein kleiner Editor, der am besten in Kombination mit <emphasis>kfm</emphasis> zum Suchen nach Text- und Konfigurationsdateien verwendet wird. <emphasis>KEdit</emphasis> kann auch zum Erstellen kleiner Textdokumente verwendet werden. Er ist nicht gedacht als Editor für Programmierer, im Besonderen soll er nicht mächtigere Editoren wie <emphasis>XEmacs</emphasis> oder <emphasis>Emacs</emphasis> ersetzen. Die Funktionalität von <emphasis>KEdit</emphasis> wird absichtlich gering gehalten um sicherzustellen, daß <emphasis>KEdit</emphasis> in einem vernünftigen Tempo startet und verwendet werden kann.</para>

<sect1 id="neu">
<title>Neu</title>

<para><itemizedlist>
<listitem>
<para>nun mit Zeilenumbruch (hoffentlich ;-) )</para>
</listitem>
<listitem>
<para>Implementierung Emacs ähnlicher Tastenkombinationen zum Löschen und Wiederherstellen von Text (<literal remap="tt">Ctrl</literal>+<literal remap="tt">k</literal> <literal remap="tt">Ctrl</literal>+<literal remap="tt">y</literal>)</para>
</listitem>
<listitem>
<para>Absatzformatierung durch <literal remap="tt">Ctrl</literal>+<literal remap="tt">j</literal>. Bei gleichzeitiger Verwendung von automatischem Einrücken ist das eine sehr mächtige Funktionalität.</para>
</listitem>
</itemizedlist>
</para>

<para>Ich hoffe, Sie genießen die Arbeit mit diesem Editor,</para>

<para><literal remap="tt">Bernd Johannes Wuebben</literal></para>

<para><ulink url="mailto:wuebben@kde.org">&lt;wuebben@kde.org&gt;</ulink></para>
</sect1>
</chapter>

<chapter id="installation">
<title>Installation</title>

<sect1 id="wo-bekomme-ich-kedit">
<title>Wo bekomme ich KEdit?</title>

<para><emphasis>KEdit</emphasis> ist eine der Kernanwendungen des KDE Projekts
<ulink url="http://www.kde.org">http://www.kde.org</ulink>.
Sie finden <emphasis>KEdit</emphasis> unter
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>, der Hauptseite des KDE Projekts.</para>
</sect1>

<sect1 id="voraussetzungen">
<title>Voraussetzungen</title>

<para>Um <emphasis>KEdit</emphasis> erfolgreich zu compilieren, benötigen Sie die neuesten Versionen
von <emphasis>libkdedore</emphasis> und <emphasis>libkfm</emphasis>.
Alle benötigten Bibliotheken sowie <emphasis>KEdit</emphasis> selbst finden Sie unter
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>.</para>
</sect1>

<sect1 id="compilieren-und-installation">
<title>Compilieren und Installation</title>

<para>Zum Compilieren und zur Installation von <emphasis>KEdit</emphasis> geben Sie im Basisverzeichnis vom <emphasis>KEdit</emphasis> Folgendes ein:
<screen>% ./configure
% make
% make install
</screen>
</para>

<para>Da <emphasis>KEdit</emphasis> <emphasis>autoconf</emphasis> verwendet, sollten Sie beim Compilieren keine Probleme haben. Sollten dennoch Probleme auftreten, melden Sie diese auf den <emphasis>KDE</emphasis>-Mailinglisten.</para>
</sect1>
</chapter>

<chapter id="grundlagen-der-oberflche">
<title>Grundlagen der Oberfläche</title>

<para><emphasis>KEdit</emphasis> ist sehr einfach zu bedienen. Ich bin mir sicher, daß Sie keine Probleme mit <emphasis>KEdit</emphasis> haben, wenn Sie bereits zuvor einmal mit einem Texteditor gearbeitet haben.</para>

<sect1 id="drag-and-drop">
<title>Drag and Drop</title>

<para><emphasis>KEdit</emphasis> unterstützt das ``Drag and Drop''-Protokoll. Das bedeutet, daß Sie Dateien vom Arbeitsplatz, von <emphasis>kfm</emphasis> oder von einem FTP-Verzeichnis, das Sie in einem <emphasis>kfm</emphasis>-Fenster geöffnet haben, in das <emphasis>KEdit</emphasis>-Fenster ziehen können, um sie zu editieren.</para>
</sect1>

<sect1 id="editieren-von-dateien-im-internet">
<title>Editieren von Dateien im Internet</title>

<para>Sie können Dateien im Internet transparent öffnen und speichern. Versuchen Sie das folgende Beispiel:</para>

<para><screen>% kedit ftp://ftp.kde.org/pub/kde/Welcome.msg
</screen>
</para>
</sect1>

<sect1 id="drucken">
<title>Drucken</title>

<para><emphasis>KEdit</emphasis> unterstützt das Drucken von Dateien. Sie können entweder das Dokument, das Sie editieren, oder eine ausgewählte Passage direkt an Ihrem Standarddrucker ausdrucken. Optional können Sie auch einen Druckbefehl Ihrer Wahl angeben. In der Unix Welt existieren eine Reihe hervorragender Druckbefehle. Es würde wenig Sinn machen, zu versuchen, deren Funktionalität neu implementieren zu wollen. Ich möchte hier explizit die beiden folgenden Druckwerkzeuge erwähnen.</para>

<para><variablelist>
<varlistentry>
<term><emphasis>GNU enscript</emphasis></term>
<listitem>
<para>Markku Rossi hat eine mächtige neue Version des Umwandlungsprogrammes von ASCII nach Postscript&trade; von Adobe geschrieben. Ich verwende es am liebsten als <literal remap="tt">enscript -2rG text.txt</literal>, aber <emphasis>GNU enscript</emphasis> kann noch weit mehr. Stellen Sie sicher, daß Sie die neueste Version haben. Sie finden diese unter <ulink url="http://www.hut.fi/~mtr/genscript/">http://www.hut.fi/~mtr/genscript/</ulink>, oder auf jeder Seite, welche die GNU Software spiegelt.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>a2ps</emphasis></term>
<listitem>
<para>Akim Demaille und Miguel Santana haben ein mächtiges Konvertierungsprogramm von ASCII nach Postscript geschrieben, das die Ausgabe abhängig vom Dokumenttyp formatiert. Ob Sie einen C++-Quellcode oder eine E-Mail Nachricht ausdrucken wollen &ndash; die verwendeten Stile sehen gut aus. Besorgen Sie sich das Programm von:
<ulink url="http://www-inf.enst.fr/~demaille/a2ps.html">http://www-inf.enst.fr/~demaille/a2ps.html</ulink></para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>Die beiden oben genannten Werkzeuge sind ein absolutes Muß. Wenn Sie diese nicht haben, besorgen Sie sich diese und machen Sie sich mit Ihnen vertraut. Dank des phantastischen THML/texinfo/man-Betrachters <emphasis>kdehelp</emphasis> ist es kein Problem mehr, deren Bedienung zu erlernen. Diese Werkzeuge helfen Ihnen, wenn Sie unter Unix drucken. Wenn Sie einmal gelernt haben, mit Ihnen umzugehen, werden Sie aufgrund ihrer umfangreichen Funktionalität und vielen Funktionen diese bald vermissen, wenn Sie  Ihnen einmal nicht zur Verfügung stehen &ndash; selbst unter Windows95.</para>

<para>Stellen Sie sicher, daß Ihr System zum Drucken von PostScript Dokumenten eingerichtet ist. Wenn Sie keinen nativen PostScript Drucker haben (wer hat den schon?), besorgen Sie sich <emphasis>ghostscript/ghostview</emphasis> Version 4.03 oder höher von <ulink url="http://www.cs.wisc.edu/%7Eghost/">http://www.cs.wisc.edu/%7Eghost/</ulink>.</para>

<para>Beachten Sie, daß mit <emphasis>ghostscript/ghostview</emphasis> nun kommerzielle skalierbare PS-Schriften verfügbar sind. Diese Schriften sind ein Muß beim Drucken hochqualitativer PostScript-Dokumente auf nicht-PostScript-Druckern. Wenn Sie bisher von den Resultaten beim Drucken von <emphasis>ghostscript</emphasis> enttäuscht waren &ndash; besorgen Sie sich die neuen Schriften, das wird die besten Möglichen Resultate liefern.</para>
</sect1>

<sect1 id="tastaturbelegung">
<title>Tastaturbelegung</title>

<para><emphasis>KEdit</emphasis> unterstützt die folgenden Tastenkombinationen.</para>

<para><itemizedlist>
<listitem>
<para><literal remap="tt">Einfügen</literal> Umschalten zwischen den Modi Einfügen und
Überschreiben
</para>
</listitem>
<listitem>
<para><literal remap="tt">Pfeil nach links</literal> Bewegen des Cursors ein Zeichen nach links.</para>
</listitem>
<listitem>
<para><literal remap="tt">Pfeil nach rechts</literal>  Bewegen des Cursors ein Zeichen nach rechts.</para>
</listitem>
<listitem>
<para><literal remap="tt">Pfeil nach oben</literal> Bewegen des Cursors eine Zeile nach oben.</para>
</listitem>
<listitem>
<para><literal remap="tt">Pfeil nach unten</literal> Bewegen des Cursors eine Zeile nach unten.</para>
</listitem>
<listitem>
<para><literal remap="tt">Bild hinauf</literal> Bewegen des Cursors eine Seite hinauf.</para>
</listitem>
<listitem>
<para><literal remap="tt">Bild hinunter</literal> Bewegen des Cursors eine Seite hinunter.</para>
</listitem>
<listitem>
<para><literal remap="tt">Backspace</literal> Löschen des Zeichens links vom Cursor.</para>
</listitem>
<listitem>
<para><literal remap="tt">Position 1</literal> Bewegen des Cursors an den Anfang der Zeile.</para>
</listitem>
<listitem>
<para><literal remap="tt">Ende</literal> Bewegen des Cursors ans Ende der Zeile.</para>
</listitem>
<listitem>
<para><literal remap="tt">Entfernen</literal> Löschen des Zeichens rechts vom Cursor.</para>
</listitem>
<listitem>
<para><literal remap="tt">Shift</literal>+<literal remap="tt">Pfeil nach links</literal> Markieren des Textes  ein Zeichen nach links.</para>
</listitem>
<listitem>
<para><literal remap="tt">Shift</literal>+<literal remap="tt">Pfeil nach rechts</literal> Markieren des Textes ein Zeichen nach rechts.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">A</literal> Bewegen des Cursors an den Anfang der Zeile.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">B</literal> Bewegen des Cursors ein Zeichen nach links.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">C</literal> Kopieren des markierten Textes in die Ablagemappe.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">D</literal> Löschen des Zeichens rechts vom Cursor.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">E</literal> Bewegen des Cursors ans Ende der Zeile.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">F</literal> Bewegen des Cursors ein Zeichen nach rechts.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">H</literal> Löschen des Zeichens links vom Cursor.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">J</literal> Formatieren des Abschnittes.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">K</literal> Löschen bis zum Ende der Zeile und Plazieren des Inhaltes im Löschen-Puffer.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">N</literal> Bewegen des Cursors eine Zeile nach unten.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">P</literal> Bewegen des Cursors eine Zeile nach oben.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">V</literal> Einfügen des Textes in der Ablagemappe.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">X</literal> Ausschneiden des markierten Textes und Kopieren in die Ablagemappe.</para>
</listitem>
<listitem>
<para><literal remap="tt">Strg</literal>+<literal remap="tt">Y</literal> Einfügen des Inhaltes des Löschen-Puffers in das Dokument an der momentanen Cursor Position.</para>
</listitem>
</itemizedlist>
</para>
</sect1>
</chapter>

<chapter id="die-meneintrge">
<title>Die Menüeinträge</title>

<sect1 id="datei">
<title>Datei</title>

<para><variablelist>
<varlistentry>
<term>Neu</term>
<listitem>
<para>Öffnet ein neues Dokument im Editor.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Öffnen</term>
<listitem>
<para>Ermöglicht es dem Benutzer, ein Dokument zu öffnen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Speichern</term>
<listitem>
<para>Speichert das aktuelle Dokument.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Speichern unter</term>
<listitem>
<para>Ermöglicht es dem Benutzer, das Dokumentation in eine neue Datei zu speichern. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Schließen</term>
<listitem>
<para>Schließt das Fenster des Editors. Wenn das Fenster das letzte offene ist, wird <emphasis>KEdit</emphasis> beendet.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>URL öffnen</term>
<listitem>
<para>Ermöglicht es dem Benutzer, eine Datei im Internet zu öffnen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Save to URL</term>
<listitem>
<para>Ermöglicht es dem Benutzer, eine Datei im Internet zu speichern.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Drucken</term>
<listitem>
<para>Öffnen des Druckdialoges. Ermöglicht es dem Benutzer, das ganze Dokument oder die momentane Auswahl zu drucken.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Als Email versenden</term>
<listitem>
<para>Öffnen des Mail Dialoges. Stellen Sie sicher, daß Sie den Mail Befehl im Menü ``Optionen'' überprüft und ggf. abgeändert haben. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Neues Fenster</term>
<listitem>
<para>Öffnet ein neues <emphasis>KEdit</emphasis>-Fenster.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Beenden</term>
<listitem>
<para>Beendet <emphasis>KEdit</emphasis>.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="bearbeiten">
<title>Bearbeiten</title>

<para><variablelist>
<varlistentry>
<term>Kopieren</term>
<listitem>
<para>Kopiert die momentane Auswahl in die Ablagemappe.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ausschneiden</term>
<listitem>
<para>Löscht die momentane Auswahl und plaziert sie in der Ablagemappe. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Einfügen</term>
<listitem>
<para>Fügt den Inhalt der Ablagemappe an der momentanen Cursor Position ein.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Datei einfügen</term>
<listitem>
<para>Ermöglicht es dem Benutzer, eine Datei an der momentanen Cursor Position einzufügen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Datum einfügen</term>
<listitem>
<para>Fügt das Datum an der momentanen Cursor Position ein.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Suchen</term>
<listitem>
<para>Öffnet den ``Suchen'' Dialog.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Suchen wiederholen</term>
<listitem>
<para>Wiederholt den letzten Suchvorgang, wenn ein solcher bereits stattgefunden hat.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ersetzen</term>
<listitem>
<para>Öffnet den ``Ersetzen'' Dialog.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Gehen zu</term>
<listitem>
<para>Öffnet den ``Gehe zu'' Dialog.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="einstellungen">
<title>Einstellungen</title>

<para><variablelist>
<varlistentry>
<term>Zeichensatz</term>
<listitem>
<para>Ermöglicht es dem Benutzer, eine Schriftart auszuwählen, die der Editor zur Darstellung des Textes verwenden soll. Die Information über die Schriftart wird nicht im Dokument gespeichert; es ist auch nicht möglich, in einem Dokument verschiedene Schriftarten zu verwenden.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Farben</term>
<listitem>
<para>Ermöglicht es dem Benutzer, die Vorder- und Hintergrundfarbe des Textbereiches von <emphasis>KEdit</emphasis> auszuwählen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>KEdit Optionen</term>
<listitem>
<para>Ermöglicht es dem Benutzer, den Zeilenumbruch und die Posistion des rechten Randes sowie den Mailbefehl des Systems einzustellen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Automatisches Einrücken</term>
<listitem>
<para>Ermöglicht es dem Benutzer, in den Modus mit automatischem Einrücken und zurück zu wechseln. In diesem Modus wird der Cursor nach dem Drücken der Eingabetaste unter dem ersten sichtbaren Zeichen der ersten nicht leeren Zeile über der aktuellen Zeile gesetzt.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Werkzeugleiste verbergen</term>
<listitem>
<para>anzeigen/ Ermöglicht es dem Benutzer, die Werkzeugleiste ein- und auszuschalten.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Statusleiste verbergen</term>
<listitem>
<para>anzeigen/ Ermöglicht es dem Benutzer, die Statuszeile ein- und auszuschalten.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="hilfe">
<title>Hilfe</title>

<para><variablelist>
<varlistentry>
<term>Hilfe</term>
<listitem>
<para>Ruft das KDE Hilfesystem mit den <emphasis>KEdit</emphasis> Hilfeseiten auf.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Info</term>
<listitem>
<para>Zeigt wichtige Informationen über <emphasis>KEdit</emphasis> an.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>
</chapter>

<chapter id="epilog">
<title>Epilog</title>

<sect1 id="autoren">
<title>Autoren</title>

<para><variablelist>
<varlistentry>
<term>Bernd Johannes Wuebben</term>
<listitem>
<para>Autor
<ulink url="mailto:wuebben@kde.org">E-Mail: wuebben@kde.org</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Michael Redinger</term>
<listitem>
<para>deutsche Übersetzung
<ulink url="mailto:Michael.Redinger@uibk.ac.at">E-Mail: Michael.Redinger@uibk.ac.at</ulink></para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
