05.02.2013 Aufrufe

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

Das Handbuch zu Kate - KDE Documentation

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

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

6.4.3.4 Die Programmschnittstelle <strong>zu</strong>m Dokument<br />

Für jedes ausgeführte Skript gibt es eine globale Variable „document”, die das aktuelle Dokument<br />

verweist. Im Folgenden finden Sie eine Liste aller verfügbaren Funktionen für ein Dokument.<br />

String document.fileName();<br />

Gibt den Dateinamen des Dokuments <strong>zu</strong>rück oder eine leere Zeichenkette für nicht gespeicherte<br />

Textpuffer.<br />

String document.url();<br />

Gibt die vollständige URL des Dokuments <strong>zu</strong>rück oder eine leere Zeichenkette für nicht<br />

gespeicherte Textpuffer.<br />

String document.mimeType();<br />

Gibt den Mimetyp des Dokuments <strong>zu</strong>rück oder application/octet-stream, wenn kein<br />

passender Mimetyp gefunden wurde.<br />

String document.encoding();<br />

Gibt die aktuell verwendete Kodierung <strong>zu</strong>m Speichern der Datei <strong>zu</strong>rück.<br />

String document.highlightingMode();<br />

Gibt den globalen Hervorhebungsmodus für das gesamte Dokument <strong>zu</strong>rück.<br />

String document.highlightingModeAt(Cursor pos);<br />

Gibt den Hervorhebungsmodus an der angegebenen Cursor-Position im Dokument <strong>zu</strong>rück.<br />

Array document.embeddedHighlightingModes();<br />

Gibt ein Feld von Hervorhebungsmodi <strong>zu</strong>rück, die in diesem Dokument eingebettet sind..<br />

bool document.isModified();<br />

Gibt true <strong>zu</strong>rück, wenn das Dokument ungespeicherte Änderungen enthält, sonst false.<br />

String document.text();<br />

Gibt den gesamten Inhalt des Dokuments in einer einzigen Zeichenkette <strong>zu</strong>rück. Zeilenumbrüche<br />

werden mit dem <strong>zu</strong>gehörigen Zeichen „\n” markiert.<br />

String document.text(int vonZeile, int vonSpalte, int bisZeile, in<br />

t bisSpalte); String document.text(Cursor von, Cursor bis); String<br />

document.text(Range range);<br />

Gibt den Text im angegebenen Bereich <strong>zu</strong>rück. Es wird empfohlen, die Cursor- und Bereichsbasierte<br />

Version <strong>zu</strong> benutzen, dadurch ist der Quelltext besser lesbar.<br />

String document.line(int zeile);<br />

Gibt die angegebene Textzeile als Zeichenkette <strong>zu</strong>rück. Die Zeichenkette ist leer, wenn die<br />

angeforderte Zeile außerhalb des Bereichs liegt.<br />

String document.wordAt(int zeile, int spalte); String document.wordAt(Cu<br />

rsor cursor);<br />

Gibt das Wort an der angegebenen Cursor-Position <strong>zu</strong>rück.<br />

Range document.wordRangeAt(int zeile, int spalte); Range<br />

document.wordRangeAt(Cursor cursor);<br />

Gibt den Bereich des Wortes an der angegebenen Cursor-Position <strong>zu</strong>rück. Der <strong>zu</strong>rückgegebene<br />

Bereich ist ungültig (siehe Range.isValid()), wenn die Textposition nach dem Zeilenende<br />

liegt. Befindet sich an der angegebenen Cursor-Position kein Wort, wird ein leere<br />

Bereich <strong>zu</strong>rückgegeben.<br />

Seit: <strong>KDE</strong> 4.9<br />

73

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!