Visual FoxPro IntelliSense-Manager-Fenster
Beim IntelliSense-Manager handelt es sich um eine Anwendung, auf die durch die _CodeSense-Systemvariable zugegriffen wird (die standardmäßig auf FoxCode.app verweist). Mit Hilfe des IntelliSense-Managers können Sie das Erscheinungsbild und Verhalten von Syntaxanweisungen und anderer QuickInfo-Informationen angeben, die im Eigenschaftenfenster, Editor und in Codefenstern angezeigt werden.
Sie können die IntelliSense-Funktionen programmgesteuert aktivieren oder deaktivieren, indem Sie den Wert der _VFP.EditorOptions-Eigenschaft festlegen. Weitere Informationen finden Sie unter EditorOptions-Eigenschaft.
Wählen Sie im Menü Extras die Option IntelliSense-Manager, und aktivieren Sie dann die gewünschten der folgenden Optionen.
Registerkarte "Allgemein"
Kontrollkästchen "IntelliSense aktivieren"
Führt eine globale Aktivierung/Deaktivierung von IntelliSense in Visual FoxPro aus.Dropdownliste "Elemente auflisten".
Legt fest, ob die IntelliSense-Funktion Mitglieder automatisch auflisten aktiviert ist. Falls diese Funktion deaktiviert ist, können Sie auf die IntelliSense-Funktion Elemente auflisten über das Menü Bearbeiten oder mit der Tastenkombination Strg+J zugreifen. Weitere Informationen finden Sie unter Elemente auflisten.Dropdownliste "Direkthilfe"
Legt fest, ob die IntelliSense-Funktion Direkthilfe aktiviert ist. Falls diese Funktion deaktiviert ist, können Sie auf die IntelliSense-Funktion Direkthilfe über das Menü Bearbeiten oder mit der Tastenkombination Strg+I zugreifen. Weitere Informationen finden Sie unter QuickInfo.Befehlsschaltfläche "Tipps"
Öffnet ein Fenster, in dem Syntaxinformationen angezeigt werden, sobald Sie genügend Informationen zum Erkennen eines Visual FoxPro-Befehls eingegeben haben.Sie können diese Befehlsschaltfläche für Befehle und Funktionen verwenden, die zahlreiche Klauseln oder Parameter enthalten. Das Fenster Tipps enthält ausschließlich Informationen zu Befehlen und Funktionen in Visual FoxPro, die in FOXCODE.DBF enthalten sind. Informationen zu Klassen- und Objekt-IntelliSense werden nicht angezeigt.
Befehlsschaltfläche "Durchsuchen"
Öffnet ein Datenblattfenster in FoxCode.dbf (_FOXCODE), das Daten für den IntelliSense-Manager enthält.Großschreibung / Erweiterung
Dieser Abschnitt ermöglicht es Ihnen, die Großschreibung von systemeigener Visual FoxPro-Syntax zu steuern. Zusätzlich zu den standardmäßigen Optionen für die Großschreibung können Sie die Erweiterung deaktivieren oder vom _FOXCODE-Standardwert ableiten.Dropdownliste "Funktionen"
Enthält eine Liste der Formatoptionen für Visual FoxPro-Funktionen. Der Standardwert ist Nur Großbuchstaben.Dropdownliste "Befehle"
Enthält eine Liste mit Formatoptionen für Visual FoxPro-Befehle. Der Standardwert ist Nur Großbuchstaben.Dropdownliste "FoxCode-Standard"
Enthält eine Liste der Formatoptionen für Einträge in FoxCode.dbf. Hierbei handelt es sich um eine globale Standardeinstellung, die von anderen Einträgen in FoxCode.dbf verwendet werden kann, wenn diese Einträge über keine eigene Einstellung für die Großschreibung verfügen. Diese Einstellung wird im ersten Versionsdatensatz von FoxCode.dbf gespeichert.Kontrollkästchen "Nur Änderungen an Visual FoxPro-Sprache übernehmen"
Ermöglicht es Ihnen, anzugeben, ob Änderungen an allen oder nur an systemeigenen Visual FoxPro-Befehlen und Funktionen vorgenommen werden. Diese werden durch das Schlüsselwort "RESERVED" im Feld Quelle der Datei FoxCode.dbf gekennzeichnet.
Registerkarte "Typen"
Steuert die Anzeige von Datentypen, wenn Eingaben mit festgelegten Datentypen für eine Variable (z. B. LOCAL myvar AS) angegeben wird. Die Typen können integrierte Hauptelemente wie z. B. Zeichenfolgen, Zahlen oder Visual FoxPro- oder COM-Klassen sein. Sie können COM- oder Visual FoxPro-Klassen hinzufügen, indem Sie auf die Befehlsschaltfläche Typbibliothek hinzufügen oder Klasse hinzufügen klicken.
- Listenfeld "Typen"
Wenn ein bestimmtes Element nicht in der Liste der Eingaben mit festgelegten Datentypen angezeigt werden soll, können Sie das entsprechende Kontrollkästchen deaktivieren. Klicken Sie auf eine Spaltenkopfzeile, um nach dieser Spalte zu sortieren. Durch ein Sternchen in der dritten Spalte wird gekennzeichnet, dass das Feld Daten in FoxCode.dbf für dieses Element Skriptcode enthält. - Befehlsschaltfläche "Bearbeiten"
Mit Hilfe der Befehlsschaltfläche Bearbeiten können Sie den ausgewählten Typverweis in der Datei FoxCode.dbf bearbeiten. Sie können auch im Listenfeld auf dieses Element doppelklicken. - Befehlsschaltfläche "Typbibliothek hinzufügen"
Zeigt das Dialogfeld Typbibliothekverweise an. Dieses Dialogfeld scannt Ihre Windows-Registrierung nach verfügbaren COM-Server- und ActiveX-Steuerelement-Typbibliotheken. Wählen Sie in diesem Dialogfeld die Typbibliotheken aus, die in der Liste der Eingaben mit festgelegten Datentypen enthalten sein sollen. - Befehlsschaltfläche "Klasse hinzufügen"
Ermöglicht es Ihnen, eine Visual FoxPro-Klasse auszuwählen, die in der Liste der Eingaben mit festgelegten Datentypen enthalten sein soll. - Befehlsschaltfläche "Webdienste"
Öffnet das Dialogfeld für die Registrierung der Webdienste. Weitere Informationen finden Sie unter Webdienstregistrierung.
Registerkarte "Benutzerdefiniert"
Mit Hilfe dieser Registerkarte können Sie eigene benutzerdefinierte Elemente zu FoxCode.dbf hinzufügen. Dazu können benutzerdefinierte Shortcuts zählen, mit deren Hilfe die automatische Erweiterung von Befehlen und Funktionen zur Verfügung gestellt werden kann. Ein hinzugefügtes Eigenschaftselement kann als Skript verwendet werden, das ausgeführt wird (z. B. zum Anzeigen eines benutzerdefinierten Wert-Editors), wenn ein Benutzer versucht, den Wert einer Eigenschaft festzulegen. Sie können zudem benutzerdefinierte Skripts hinzufügen, die durch Ihre Elemente ausgeführt werden.
- Textfeld "Ersetzen"
Geben Sie den Shortcut ein, den Sie zum Auslösen der automatischen Erweiterung für das Wort im Textfeld Durch verwenden möchten. - Textfeld "Durch"
Geben Sie das Wort ein, das der Shortcut im Textfeld Ersetzen erweitern soll. - Listenfeld "Benutzerdefiniert"
Wählen Sie das zu bearbeitende Element aus. Nachdem Sie ein Element ausgewählt haben, können Sie die Werte in Ersetzen oder Durch ändern. Sie können das Element durch Doppelklicken direkt in FoxCode.dbf bearbeiten. Ein Sternchen in der dritten Spalte gibt an, dass das Feld Daten in FoxCode.dbf für dieses Element Skriptcode enthält. - Dropdownliste "Typ"
Ermöglicht Ihnen das Festlegen des Typs für Ihr benutzerdefiniertes Element. - Befehlsschaltfläche "Skript"
Öffnet ein Bearbeitungsfenster, in dem Sie das Skript für dieses Element hinzufügen oder bearbeiten können. - Befehlsschaltfläche "Bearbeiten"
Zeigt den gesamten Datensatz für dieses Element zur Bearbeitung an. - Befehlsschaltfläche "Hinzufügen"
Fügt ein neues Element mit den angegebenen Werten für die Textfelder Ersetzen und Durch zur Datei FoxCode.dbf hinzu. Die Schaltfläche Hinzufügen wird geändert und zeigt Ersetzen an, falls Sie ein vorhandenes Element im Listenfeld ändern. - Befehlsschaltfläche "Löschen"
Löscht ein benutzerdefiniertes Element.
Registerkarte "Erweitert"
Benutzerdefinierte Eigenschaften
Ermöglicht Ihnen das Steuern unterschiedlicher besonderer IntelliSense-Verhaltensweisen durch die Angabe benutzerdefinierter Eigenschaftswerte.Befehlsschaltfläche "Eigenschaften bearbeiten" Öffnet das Dialogfeld Benutzerdefinierte Eigenschaften, so dass Sie den Wert für erweitertes IntelliSense-Verhalten angeben können.
Wählen Sie eine Eigenschaft aus der Eigenschaftsliste aus, und die Beschreibung der Eigenschaft wird im Feld Beschreibung angezeigt. Der Wert der Eigenschaft wird im Textfeld Wert angezeigt. Es gibt folgende benutzerdefinierte Eigenschaften:
Eigenschaft Beschreibung Standardwert lEnableFullSetDisplay Steuert, ob TO automatisch hinter bestimmten SET-Befehlen hinzugefügt wird. T lHideScriptErrors Unterdrückt die Bildschirmausgabe von IntelliSense-Skriptfehlern. F lKeywordCapitalization Aktiviert die Großschreibung und Erweiterung von Befehlsschlüsselwörtern. T lPropertyValueEditors Aktiviert Skripts, die Wert-Editoren für bestimmte Eigenschaften auslösen. T lExpandCOperators Aktiviert die automatische Erweiterung von C-Typoperatoren, wie z. B. ++, --, +=, -+, *= und /=. T Wählen Sie zum Ändern eines Wertes eine Eigenschaft aus, und geben Sie einen neuen Wert im Textfeld Wert ein. Beim Schließen des Dialogfeldes Benutzerdefinierte Eigenschaften werden die Änderungen gespeichert.
Wartung
Ermöglicht Ihnen das Wiederherstellen von Standardwerten für FoxCode.dbf und Listen mit zuletzt verwendeten Dateien. Zudem können Sie hier weitere IntelliSense-Wartungsroutinen ausführen.Befehlsschaltfläche "Bereinigen" Öffnet das Dialogfeld Wartung.
- Verwenden Sie die Befehlsschaltfläche FoxCode wiederherstellen, um Visual FoxPro IntelliSense-Standardwerte erneut festzulegen. Eine bereinigte Kopie von FoxCode.dbf wird auf Ihrem System wiederhergestellt (Anmerkung: Ihre benutzerdefinierten Elemente bleiben erhalten).
- Verwenden Sie die Befehlsschaltfläche FoxCode bereinigen, um Datensätze zu entfernen, die Sie zur Löschung aus der _FoxCode-Tabelle markiert haben.
- Verwenden Sie die Befehlsschaltfläche Listen bereinigen, um bereits gelöschte Dateien aus der Liste der zuletzt verwendeten Dateien zu entfernen.
- Mit Hilfe der Befehlsschaltfläche Listen löschen können Sie den gesamten Inhalt aus der Liste der zuletzt verwendeten Dateien löschen.
Siehe auch
_FoxCode-Systemvariable | _CodeSense-Systemvariable | Webdienstregistrierung | Elemente auflisten | QuickInfo | Auflisten von Werten | Überblick über IntelliSense | Anpassen von IntelliSense mit FoxCode