Zum Inhalt springen

AutoIt: Vorbereitung: Entwicklungsumgebung

Aus Wikibooks
< Installation   Inhaltsverzeichnis   Hilfe >

Achtung! Die Seiten dieses Buches bauen aufeinander auf. Solltest Du über einen externen Link auf diese Seite gestoßen sein, stelle bitte sicher dass du alle vorherigen Kapitel gelesen hast und den Inhalt verstanden hast, damit Du keine wichtigen Informationen übersiehst.


Statt einer umfangreichen IDE steht für AutoIt SciTE, eine schlanke Alternative zur Verfügung. Unter der Oberfläche verstecken sich mächtige Funktionen, die hier Schritt für Schritt erleutert werden sollen.


Übersicht

[Bearbeiten]

SciTE: Übersicht

Roter Bereich
Hier befindet sich das Menü, auf das später in diesem Kapitel eingegangen wird.
Gelber Bereich
Dies ist die Toolbar, auf die auch später eingangen wird.
Hellgrüner Bereich
Alle aktuell geöffneten Dokumente werden in Tabs abgelegt, ähnlich wie es bei einem aktuellen Browser der Fall ist. Die Tabs werden hier dargestellt.
Lilaner Bereich
Hier werden die Zeilennummern dargestellt. Erhält man eine Fehlermeldung, kann man hierüber schneller den betroffenen Punkt finden.
Dunkelgrüner Bereich
Diese schmale Leiste enthält zwischendurch kleine Kästen, auf denen ein Minus oder ein Plus zu sehen ist. Dadurch können zusammenhängende Codeblöcke ausgeblendet werden, um Übersicht zu schaffen.
Dunkelblauer Bereich
Dies ist der eigentliche Eingabebereich. Code wird hier farblich hervor gehoben, um Funktionen, Variablen etc. schneller ausfindig machen zu können.
Hellblauer Bereich
Dies ist die Konsole. Sie gibt Rückmeldung über Programme, die aus SciTE heraus gestartet wurden (z.B. Assistenten, aber auch Deine eigenen Programme). Darüber kann ein externes Programm mit Dir kommunizieren. Ausgaben werden hier protokolliert. Fehler werden rot dargestellt, Warnungen gelb, Statusmeldungen, die in Ordnung sind, grün und der Rest blau oder schwarz.

Funktionen

[Bearbeiten]

Zusätzlich zum Hervorheben von Code verfügt SciTE noch über zwei weitere sehr nützliche Funktionen:

Sobald man anfängt den Namen einer Funktion oder Variable einzugeben, schlägt SciTE automatisch Komplettierungsmöglichkeiten vor, die man mit ENTER übernimmt.

SciTE: Auto-Complete

Außerdem zeigt SciTE alle Parameter an, die für die aktuelle Funktion zur Verfügung stehen.

SciTE: Anzeige von Parametern

Darüber hinaus verfügt SciTE über mächtige Suchen- und Ersetzen-Werkzeuge.

Drücke Strg F um dieses Fenster zu öffnen (alle zunächst unwichtigen Funktionen wurden aus dem Bild entfernt): SciTE: Suchfunktion
Wenn Du etwas in einer Datei suchst, kannst Du diese Funktion nutzen, um es zu finden. Du kannst dabei auswählen, ob nur ganze Wörter (Match whole word only) gesucht werden, oder ob du einen  regulären Ausdruck (Regular Expression) benutzt (siehe auch AutoIt: Professionelles: Regex). Unter Direction stellst Du ein, ob aufwärts (Up) oder abwärts (Down) gesucht werden soll. Klicke auf Find Next, um den nächsten Eintrag von Cursor-Position aus in angegebener Richtung zu finden, oder Mark All um alle Vorkommen zu markieren.

Schließe das Fenster und drücke Strg H, um die Ersetzen-Funktion zu nutzen (auch hier wurden alle zunächst unwichtigen Optionen entfernt): SciTE: Ersetzen
Unter Find what: gibst Du ein, was du suchst, unter Replace with: wodurch es ersetzt werden soll. Auch hier gibt es wieder die Optionen Match whole word only, Regular Expression und Find Next. Der Knopf Replace ersetzt die nächste auf Find what: zutreffende Zeichenkette, Replace All alle im ganzen Dokument und Replace in Selection alle Vorkommnisse der aktuellen Auswahl. Unten rechts in der Ecke gibt die Zahl hinter Replacements an, wie viele Ersetzungen durchgeführt wurden.

Du solltest dir beide Tastenkombinationen gut merken, Du wirst sie oft gebrauchen!

Menü

[Bearbeiten]

Die wichtigsten Funktionen aus dem Menü einmal zusammen gefasst. Tastenkombinationen, die Du dir merken solltest, werden noch einmal aufgeschrieben.

SciTE: Menü: Datei
SciTE: Menü: Datei

New Strg N: Legt eine neue Datei in einem neuen Tab an
Open Strg O: Öffnet eine Datei in einem neuen Tab
Close Strg W: Schließt den aktuellen Tab
Save Strg S: Speichert das aktuelle Dokument
Save As Strg Shift S: Speichert das aktuelle Dokument unter einem anderen Namen
Page Setup: Bereitet die aktuelle Seite zum Drucken vor
Print Strg P: Druckt das aktuelle Dokument
Exit Alt F4: Schließt das komplette Programm



SciTE: Menü: Bearbeiten
SciTE: Menü: Bearbeiten

Undo Strg Z: Macht die zuletzt getätigte Aktion rückgängig
Redo Strg Y: Wiederholt die zuletzt rückgängig gemachte Aktion
Cut Strg X: Schneidet einen Bereich aus
Copy Strg C: Kopiert einen Bereich
Paste Strg V: Fügt die Zwischenablage ein
Duplicate Strg D: Dupliziert die aktuelle Zeile
Delete Entf: Löscht einen Bereich
Select All Strg A: Wählt alles aus
Copy as RTF: Kopiert einen Bereich im Rich-Text-Format, um ihn irgendwo mit Syntax einzufügen



SciTE: Menü: Ansicht
SciTE: Menü: Ansicht

Full Screen: Aktiviert den Vollbildschirm
Toolbar: Blendet die Toolbar ein/aus
Tab Bar: Blendet die Tableiste ein/aus
Status Bar: Blendet die Statusleiste ganz unten ein/aus
Line Numbers: Blendet die Zeilennummern ein/aus
Output F8: Blendet die Konsole ein/aus



SciTE: Menü: Hilfe
SciTE: Menü: Hilfe

Help F1: Schlägt die Hilfe zum Wort auf, auf dem sich gerade der Cursor befindet
SciTE Help Strg F1: Öffnet die Hilfe für SciTE

Die Beta-Hilfe ruft man in SciTE über Alt F1 auf.


Das Tool-Menü, auf das hier nicht weiter eingegangen wird, lernst du während dieses Buches besser kennen.

Toolbar

[Bearbeiten]

Folgende Symbole befinden sich in der Toolbar:

  • SciTE: Toolbar Dieses Symbol öffnet eine neue, leere Datei in einem neuen Tab.
  • SciTE: Toolbar Durch Klick auf dieses Symbol kann eine Datei in einem neuen Tab geöffnet werden.
  • SciTE: Toolbar Hier kann die aktuelle Datei abgespeichert werden.
  • SciTE: Toolbar Schließt den aktuellen Tab.
  • SciTE: Toolbar Zum Drucken des aktuellen Dokumentes.
  • SciTE: Toolbar Schneidet die Markierung aus.
  • SciTE: Toolbar Kopiert die Markierung.
  • SciTE: Toolbar Fügt die Zwischenablage ein.
  • SciTE: Toolbar Löscht die Markierung.
  • SciTE: Toolbar Macht die letzte Aktion rückgängig.
  • SciTE: Toolbar Wiederholt die letzte Aktion.
  • SciTE: Toolbar Sucht im Dokument nach einer Zeichenkette.
  • SciTE: Toolbar Sucht und ersetzt eine Zeichenkette.

Zusammenfassung

[Bearbeiten]

SciTE ist ein mächtiger Editor, der einige Möglichkeiten besitzt. Die meisten Funktionen findet man aber durch Probieren heraus, also einfach ein paar Funktionen ausprobieren, wenn man sich nicht sicher ist.

WarnungDu solltest zuvor alle Dokumente speichern, schließen und ein neues Testdokument anlegen. Es kann sein, dass eine falsche Funktion angeklickt wird, die das aktuelle Dokument unbrauchbar macht!

Fragen und Aufgaben

Fragen
  1. Wie ruft man die Ersetzen- und die Suchenfunktion auf?
Aufgaben
Zu diesem Kapitel gibt es keine Aufgaben.