27.02.2014 Aufrufe

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Das</strong> <strong>Handbuch</strong> <strong>zu</strong> <strong>Kate</strong><br />

6 <strong>Kate</strong> erweitern 63<br />

6.1 Einführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

6.2 Scripting mit JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

6.2.1 Einrückungsskripte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

6.2.1.1 Der Vorspann des Einrückungsskripts . . . . . . . . . . . . . . . . 63<br />

6.2.1.2 Der Quelltext des Einrückungsskripts . . . . . . . . . . . . . . . . 64<br />

6.2.2 Befehlszeilenskripte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

6.2.2.1 Der Vorspann des Befehlszeilenskripts . . . . . . . . . . . . . . . . 66<br />

6.2.2.2 Der Quelltext des Skripts . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

6.2.2.2.1 Kurzbefehle festlegen . . . . . . . . . . . . . . . . . . . . . 67<br />

6.2.3 Skript-API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

6.2.3.1 Cursor und Bereiche . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

6.2.3.1.1 Der Cursor-Prototyp . . . . . . . . . . . . . . . . . . . . . 69<br />

6.2.3.1.2 Der Bereich-Prototyp . . . . . . . . . . . . . . . . . . . . . 69<br />

6.2.3.2 Globale Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

6.2.3.2.1 Lesen & Einfügen von Dateien . . . . . . . . . . . . . . . 71<br />

6.2.3.2.2 Fehlersuche . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

6.2.3.2.3 Überset<strong>zu</strong>ng . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

6.2.3.3 Die Programmschnittstelle <strong>zu</strong>r Ansicht . . . . . . . . . . . . . . . . 72<br />

6.2.3.4 Die Programmschnittstelle <strong>zu</strong>m Dokument . . . . . . . . . . . . . 72<br />

6.3 Erweiterungen der Editorkomponente . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

6.4 <strong>Kate</strong> (C++) Anwendungsmodule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

6.5 Pâté-Pythonmodule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

7 Der VI-Eingabemodus 78<br />

7.1 VI-Eingabemodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

7.1.1 Inkompatibilitäten mit Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

7.1.2 Wechseln der Modi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

7.1.3 Einbindung in <strong>Kate</strong>’s Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

7.1.4 Unterstützte Befehle im normalen/visuellen Modus . . . . . . . . . . . . . . 80<br />

7.1.5 Unterstützte Richtungstasten . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

7.1.6 Unterstützte Textobjekte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

7.1.7 Unterstützte Befehle im Eingabemodus . . . . . . . . . . . . . . . . . . . . . 84<br />

7.1.8 <strong>Das</strong> Komma-Textobjekt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

7.1.9 Fehlende Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!