Wenn Sie einen Sprachdienst registrieren
Die folgenden Abschnitte enthalten Listen von Registrierungseinträgen für die verschiedenen Optionen Sprachdienst bereit, die in Visual Studioverfügbar sind.
In der folgenden Liste von Registrierungseinträgen, ist GEGEN Reg-Stamm gleich HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \X.Y, wo X.Y die Visual Studio-Versionsnummer ist.
Registrierungseinträge für Sprachendienst-Optionen
Sprachen GEGEN Reg-Stamm\ \. \ Sprachendienste des SchlüsselsSprachenname können die folgenden Werte enthalten.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
<GUID> |
GUID des Sprachdiensts. |
LangResID |
REG_DWORD |
0x0-0xffff |
Zeichenfolgenressourcen ResID (Programmbezeichner) für den Textnamen der lokalisierten Sprache angezeigt. |
Package |
REG_SZ |
<GUID> |
VSPackages GUID. |
ShowCompletion |
REG_DWORD |
0-1 |
Gibt an, ob die Anweisungsvervollständigung Optionen im Dialogfeld Optionen aktiviert werden. |
ShowSmartIndent |
REG_DWORD |
0-1 |
Gibt an, ob die Option zum Intelligent auswählen, das in das Optionen einzieht Dialogfelds aktiviert ist. |
RequestStockColors |
REG_DWORD |
0-1 |
Gibt an, ob benutzerdefinierte Farben verwendet werden, oder setzt den Farben Leerzeichen getrennten Schlüsselwörtern fest. |
ShowHotURLs |
REG_DWORD |
0-1 |
Gibt an, ob der Benutzer auf URLs klicken kann. |
heißem auf nicht standardmäßige URL |
REG_DWORD |
0-1 |
Gibt die ursprüngliche Einstellung für die Option Einfaches Klicken für URLs aktivieren im Optionen Dialogfeld an. |
DefaultToInsertSpaces |
REG_DWORD |
0-1 |
Gibt an, ob der Sprachdienst „Einfügen“ da die Standardregisterkarten der Option hat. |
ShowDropdownBarOption |
REG_DWORD |
0-1 |
Aktiviert oder deaktiviert die Option Navigationsleiste im Optionen Dialogfeld, das Navigationsleisteangezeigt oder ausgeblendet wird. |
Nur einzelnes Code-Fenster |
REG_DWORD |
0-1 |
Aktiviert oder deaktiviert die Neues Fenster Auswahl im Menü Fenster für einen Sprachdienst. |
EnableAdvancedMembersOption |
REG_DWORD |
0-1 |
Aktiviert oder deaktiviert eine Einstellung für Erweiterte Member ausblendenDialogfeld Optionen . |
Unterstützung CF_HTML |
REG_DWORD |
0-1 |
Gibt an, ob der Editor das Kopieren und Einfügen von HTML-Bezugspunkten aktiviert. |
EnableLineNumbersOption |
REG_DWORD |
0-1 |
Gibt an, ob die Zeilennummern Optionen im Dialogfeld Optionen für einen Sprachdienst aktiviert ist. |
HideAdvancedMembersByDefault |
REG_DWORD |
0-1 |
Gibt an, ob erweiterte Member wie private Felder in Vervollständigungslisten ausgeblendet werden. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
Languages\
Language Services\
C/C++\
(Default) = reg_sz:{B2F072B0-ABC1-11D0-9D62-00C04FD9DFD9}
LangResID = reg_dword:0x00000000
Package = reg_sz:{8C2EA640-ABC1-11D0-9D62-00C04FD9DFD9}
ShowCompletion = reg_dword:0x00000001
ShowSmartIndent = reg_dword:0x00000001
ShowDropdownBarOption = reg_dword:0x00000001
Registrierungseinträge für Debugger-Sprachen-Optionen
Sprachen GEGEN Reg-Stamm\ \. \ Sprachendienste dieSprachenname\ Debugger-Sprachen \GUID\ Schlüssel können die folgenden Werte enthalten.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
text |
Der Standardwert kann dem Dokument verwendeten der Name der Sprache. Der Name dieser Schlüssel ist ein GUID eines Ausdrucksauswerters, der einen entsprechenden Eintrag in <VS Reg Root> \ AD7Metrics \ Ausdrucksauswertung wurde. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
Languages\
Language Services\
C/C++\
Debugger Languages\
{3A12D0B7-C26C-11D0-B442-00A0244A1DD2}\
(Default) = reg_sz:C++
Registrierungseinträge für Editor-Tool-Optionen
Sie können Registrierungsschlüssel unter der EditorToolsOptions-Taste für Eigenschaftenseiten und Knoten Eigenschaften hinzufügen. Diese Schlüssel und Werte identifizieren Optionen im Dialogfeld Eigenschaftenseiten auf der Extras Menü), die verwendet werden, um den Sprachdienst zu konfigurieren. Im folgenden Beispiel ist Seitenname der Name einer Eigenschaftenseite, und Knoten-Name ist der Name eines Knotens in der Struktur im Dialogfeld Optionen . Der Eintrag Seiten und der Eintrag Knoten einzeln angegeben werden müssen.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
ResID |
Der lokalisierte Anzeigenamen der Optionsseite. Der Name kann Literaltext oder # sein, wobeinnnnnn eine Zeichenfolgenressource ID in der Satelliten-DLL angegebenen VSPackages ist. |
Package |
REG_SZ |
GUID |
Die GUID VSPackages das diese Optionsseite implementiert. |
Seite |
REG_SZ |
GUID |
Die GUID der von einem VSPackage anzufordernden Eigenschaftenseite, durch das Aufrufen der GetPropertyPage-Methode. Wenn dieser Registrierungseintrag nicht vorhanden ist, wird der Registrierungsschlüssel einen Knoten, keine Seite. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
Languages\
Language Services\
CSharp\
EditorToolsOptions\
Formatting\
(Default) = reg_sz:#242
Package = reg_sz:{A066E284-DCAB-11D2-B551-00C04F68D4DB}
General\
(Default) = reg_sz:#255
Package = reg_sz:{A066E284-DCAB-11D2-B551-00C04F68D4DB}
Page = reg_sz:{3EB2CC0B-033E-4D75-B26A-B2362C25227E}
Indentation\
(Default) = reg_sz:#250
Package = reg_sz:{A066E284-DCAB-11D2-B551-00C04F68D4DB}
Page = reg_sz:{5E21D017-6D2A-4114-A1F1-C923F001CBBB}
Newlines\
(Default) = reg_sz:#253
Package = reg_sz:{A066E284-DCAB-11D2-B551-00C04F68D4DB}
Page = reg_sz:{607D8062-68D1-41E4-9A35-B5E7F14D0481}
Registrierungseinträge für Dateinamenerweiterungs-Optionen
Der Eintrag für die Dateierweiterung sollte den führenden Punkt enthalten, z. B. „.myext“.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
GUID |
Übernehmen Sie den Standardnamen Sprachdienst GUIDs für Dateinamenerweiterungs für diesen Typ. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
Languages\
File Extensions\
.cpp\
(Default) = {B2F072B0-ABC1-11D0-9D62-00C04FD9DFD9}
Registrierungseinträge für Editoroptionen
GEGEN Reg-Stamm\ verschlüsselt die Editoren kann die folgenden Werte enthalten:
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
"" |
Wird nicht verwendet. Sie können den Namen hier ablegen. für die Dokumentation |
DefaultToolboxTab |
REG_SZ |
"" |
Name der Toolboxregisterkarte, wenn der Standardwert zu gestalten, wenn der Editor aktiv ist. |
DisplayName |
REG_SZ |
ResID |
Geben Sie im Öffnen mit Dialogfeld anzuzeigen. Der Name ist die Zeichenfolgenressource ID oder ein Name im Standardformat. |
ExcludeDefTextEditor |
REG_DWORD |
0-1 |
Wird für den Öffnen mit Menübefehl. Wenn Sie nicht den Standardtext des Editors in der Liste der verfügbaren Editoren für einen bestimmten Dateityp auflisten möchten, legen Sie diesen Wert auf 1 fest. |
LinkedEditorGUID |
REG_SZ |
<GUID> |
Wird für einen Sprachdienst, der eine Datei mit Unterstützung von Codepage geöffnet werden kann. Wenn Sie beispielsweise eine .txt- - Datei öffnen, indem Sie den Öffnen mit Befehl verwenden, werden Optionen für die Verwendung des Quellcode-Editors mit und ohne Codierung bereitgestellt. Die GUID, die den Namen des Unterschlüssels festgelegt ist, ist für die Codepage des Editors factory. das verknüpfte GUID, die in diesem bestimmten Registrierungseintrag angegeben ist, wird für die reguläre Editor factory. Der Zweck dieses Eintrags ist, dass, wenn die IDE eine Datei nicht geöffnet werden kann, indem Sie den Standard-Editor verwendet, die IDE versucht, den nächsten Editor in der Liste zu verwenden. Dieser folgenden Editor sollte nicht die Codepage des Editors factory sein, da diese Editor factory im Allgemeinen mit der Editor factory ist. |
Package |
REG_SZ |
<GUID> |
VSPackage GUID für das ResID des Anzeigenamens. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
\Editors\
{8281C572-2171-45AA-A642-7D8BC1662F1C}\
(Default) = reg_sz:Html Editor with Encoding
DefaultToolboxTab = reg_sz:HTML
DisplayName = reg_sz:#20101
LinkedEditorGUID = reg_sz:{C76D83F8-A489-11D0-8195-00A0C91BBEE3}
Package = reg_sz:{1B437D20-F8FE-11D2-A6AE-00104BCC7269}
Registrierungseinträge für logische oder Ansichtsoptionen
GEGEN Reg-Stammdie Editoren \ \. \Editor GUI>LogicalViews-Taste können die folgenden Werte enthalten.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
|
Nicht verwendet. |
<GUID> |
REG_SZ |
"" |
Schlüssel zu den logischen Ansichten unterstützt. Sie können beliebig viele dieser haben. Der Name des Registrierungseintrags, was nicht entscheidend ist der Wert immer eine leere Zeichenfolge ist. |
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
\Editors\
{8281C572-2171-45AA-A642-7D8BC1662F1C}\
LogicalViews\
(Default) = reg_sz:
{7651a700-06e5-11d1-8ebd-00a0c90f26ea} = reg_sz:
{7651a701-06e5-11d1-8ebd-00a0c90f26ea} = reg_sz:
{7651a702-06e5-11d1-8ebd-00a0c90f26ea} = reg_sz:
{7651a703-06e5-11d1-8ebd-00a0c90f26ea} = reg_sz:
Registrierungseinträge für Editor-Erweiterungs-Optionen
GEGEN Reg-Stammdie Editoren \ \ Extensions \Editor GUIDverschlüsseln können die folgenden Werte enthalten. Die Dateinamenerweiterung enthält nicht den führenden Punkt.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
(Standard) |
REG_SZ |
|
Nicht verwendet. |
<ext> |
REG_DWORD |
0-0xffffffff |
Relative Priorität von Erweiterungen. Wenn zwei oder mehreren Sprachen die gleiche Erweiterung teilen, wird die Sprache mit höherer Priorität ausgewählt. |
Außerdem wird die aktuelle Standardeinstellung Auswahl des Benutzers für einen Editor in HKEY_Current_User \ Software \ Microsoft \ VisualStudio \X.Y\ Default Editoren \Ext.gespeichert. Die GUID des Sprachdiensts kann benutzerdefiniertes Manifest auswählen. Dies hat Vorrang für den aktuellen Benutzer.
Beispiel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\
\Editors\
{8281C572-2171-45AA-A642-7D8BC1662F1C}\
Extensions\
(Default) = reg_sz:
* = reg_dword:0x00000018
html = reg_dword:0x00000027
shtm = reg_dword:0x00000027
shtml = reg_dword:0x00000027
Registrierungseinträge für Sprachendienst-Optionen des verwalteten Paketframeworks
Die folgenden Klassen sind an die Registrierungseinträge Sprachdienst (MPF) des verwalteten Paketframeworks bestimmt. Diese Unterstützung geben die Registrierungseinträge für verschiedene Sprachdienst in IntelliSense-Features und andere erweiterte Funktionen für die Bearbeitung an.
Diese Registrierungseinträge werden von der LanguagePreferences-Klasse zugegriffen wird.
Name |
Typ |
Bereich |
Beschreibung |
---|---|---|---|
CodeSense |
REG_DWORD |
0-1 |
Unterstützung für IntelliSense-Vorgänge. |
MatchBraces |
REG_DWORD |
0-1 |
Unterstützung für übereinstimmende Sprachpaare z. B. geschweifte Klammern Klammern und Klammern. |
QuickInfo |
REG_DWORD |
0-1 |
Unterstützen Sie IntelliSense-QuickInfo für den Vorgang. |
ShowMatchingBrace |
REG_DWORD |
0-1 |
Unterstützung zum Anzeigen der entsprechenden Sprachpaare in der Statusleiste. |
MatchBracesAtCaret |
REG_DWORD |
0-1 |
Unterstützung zum Anzeigen der übereinstimmenden Sprachpaaren, in der Regel durch das Hervorheben der beiden Elemente. |
MaxErrorMessages |
REG_DWORD |
0 n |
Die maximale Anzahl von Fehlern, die im Fehlerliste Fenster angezeigt werden können. |
CodeSenseDelay |
REG_DWORD |
0 n |
Die Anzahl von Millisekunden, zu verzögern, bevor alle Hintergrund Analyse für einen IntelliSense-Vorgang initiiert wird. |
EnableAsyncCompletion |
REG_DWORD |
0-1 |
Unterstützung für Hintergrund Analyse. |
EnableCommenting |
REG_DWORD |
0-1 |
Unterstützung für Textblöcke die Option Out Kommentieren und deutet auch Unterstützung für das Aufheben der Auskommentierung des markierten Textes an. |
EnableFormatSelection |
REG_DWORD |
0-1 |
Unterstützung für das Formatieren des Texts z. B. automatische Einzüge oder Anpassen der Position der geschweifter Klammern. |
AutoOutlining |
REG_DWORD |
0-1 |
Unterstützung für die Gliederung (Bereiche, die reduziert werden können). |
MaxRegions |
REG_DWORD |
0 n |
Die maximale Anzahl der ausgeblendeten Bereiche pro Datei. |
ExampleHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\
Languages\
Language Services\
XML\
(Default) = reg_sz:{f6819a78-a205-47b5-be1c-675b3c7f0b8e}
MatchBraces = reg_dword:0x00000001
QuickInfo = reg_dword:0x00000001
ShowMatchingBrace = reg_dword:0x00000001
MatchBracesAtCaret = reg_dword:0x00000000
MaxErrorMessages = reg_dword:0x00000064
CodeSenseDelay = reg_dword:0x000001f4
MaxRegions = reg_dword:0x0000000a