Code- und Text-Editor

Der Code- und Text-Editor ist ein Textverarbeitungstool für das Eingeben, Anzeigen und Bearbeiten von Code oder Text. Abhängig vom Inhalt wird er als Abfrage-Editor, Text-Editor oder Editor bezeichnet. Wenn er nur Text ohne eine verbundene Sprache enthält, wird auf ihn als Text-Editor verwiesen. Wenn er Quellcode enthält, der einer Sprache zugeordnet ist, wird auf ihn als Abfrage-Editor verwiesen. Wenn Sie auf einen bestimmten Typ des Abfrage-Editors verweisen, wird der Codetyp zum Namen hinzugefügt, beispielsweise Database Engine (Datenbankmodul)-Abfrage-Editor oder MDX-Abfrage-Editor.

Features

  • Codebereich
    Der Bereich, in den Sie den Codetext eingeben. Er enthält die Features für den Anweisungs-Generator, die für Ihre Sprache zur Verfügung stehen.

    Sie können Optionen festlegen, die das Verhalten des Textes im Codebereich beeinflussen in Bezug auf den Einzug, das Registerformat, Ziehen und Ablegen von Text usw.

  • Auswahlrahmen
    Eine Spalte mit Leerzeichen zwischen der Randindikatorleiste und dem Codetext, auf die Sie zur Auswahl von Textzeilen klicken können.

    Sie können den Auswahlrahmen auf der Seite Allgemein des Ordners Text-Editor im Dialogfeld Optionen ein- oder ausblenden.

  • Horizontale und vertikale Bildlaufleisten
    Ermöglichen Ihnen das Durchführen eines Bildlaufes durch den Codebereich in horizontaler und vertikaler Richtung, sodass Sie Code anzeigen können, der außerhalb des angezeigten Codebereichs liegt.

  • Zeilennummerierung
    Zeigt im Editor links vom Text oder Code Zeilennummern an. Die Zeilennummerierung wird unter Extras über das Dialogfeld Optionen auf der Seite Text-Editor, Alle Sprachen, Allgemein oder auf einer bestimmten Seite des Editors aktiviert.

  • Zeilenumbruch
    Zeigt lange Text- oder Codezeilen über mehrere Zeilen verteilt an. Dadurch wird der gesamte Text einer Zeile angezeigt. Der Zeilenumbruch hat keinen Einfluss auf die Darstellung des Texts, wenn er ausgeführt oder gedruckt wird. Der Zeilenumbruch wird unter Extras über das Dialogfeld Optionen auf der Seite Text-Editor, Alle Sprachen, Allgemein oder auf einer bestimmten Seite des Editors aktiviert.

  • IntelliSense
    Zeigen Sie im Editor im Menü Bearbeiten auf IntelliSense, um die Microsoft IntelliSense-Optionen anzuzeigen. Weitere Informationen zu IntelliSense finden Sie unter Verwenden von IntelliSense.

  • Codegliederung
    Zeigt Codegruppen mit Gliederungslinien links vom Code an. Zur einfacheren Überprüfung des Codes lassen sich Codegruppen reduzieren und erweitern.

  • Debug
    Ermöglicht es Ihnen, die Ausführung des Codes auf bestimmten Anweisungen anzuhalten. Sie können dann Daten und Systeminformationen anzeigen, die bei der Suche nach Fehlern im Code helfen. Der Transact-SQL-Debugger im Database Engine (Datenbankmodul)-Abfrage-Editor ist der einzige Debugger in SQL Server Management Studio.

  • Statusleiste
    Zeigt Systeminformationen an, die dem Abfrage-Editorfenster zugeordnet sind, beispielsweise mit welcher Instanz der Abfrage-Editor verbunden ist.

    Im Database Engine (Datenbankmodul)-Abfrage-Editor können die Statusleisten farblich codiert sein, um anzugeben, mit welchem Server das Fenster verbunden ist. Wenn Sie im Bereich Objekt-Explorer einen Servereintrag erstellen, können Sie im Dialogfeld Verbindung mit Server herstellen auf Optionen klicken, um die Farbe der Statusleiste für diesen Server anzugeben. Wenn Sie einen Eintrag für einen registrierten Server erstellen, können Sie im Bereich Registrierte Server das Kontrollkästchen Benutzerdefinierte Farbe verwenden auf der Registerkarte Verbindungseigenschaften markieren, um die Farbe der Statusleiste festzulegen.

    Wenn Sie auf der Symbolleiste auf Neue Abfrage oder mit der rechten Maustaste auf den Servereintrag klicken und Neue Abfrage auswählen, zeigt die Statusleiste die Farbe an, die für den zugeordneten Server definiert wurde. Wenn Sie ein Abfrage-Editorfenster öffnen, indem Sie auf das Menü Datei und dann auf Neue Datenbankmodul-Abfrage klicken, können Sie über das Dialogfeld Verbindung mit Server herstellen eine Farbe festlegen.