Možnosti, textový editor, C/C++, upřesnit
Změnou těchto možností můžete změnit chování související s IntelliSense a databázi procházení, když jste programování v C nebo C++.
Přístup k této stránce, v Možnosti dialogové okno, v levém podokně rozbalte Textový Editor, rozbalte položku **C/C++**a pak zvolte Upřesnit.
[!POZNÁMKA]
Váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio v následujících pokynech.Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením.Viz téma Přizpůsobení nastavení pro vývoj v sadě Visual Studio.
Procházení/navigace
Nikdy byste měli zvolit tyto možnosti s výjimkou ve výjimečném případě, kdy je tak velký, že činnost databáze spotřebovává nepřijatelné množství systémových prostředků řešení.
Zakázání databáze
Použití kódu prohlížení databáze (SDF), všechny ostatní možnosti procházení/navigace a všechny funkce technologie IntelliSense s výjimkou #include automatického dokončení jsou zakázány.Zakázat aktualizace databáze
Databáze bude otevřen jen pro čtení, a budou provedeny žádné aktualizace, jako jsou soubory upravovat.Většina funkcí bude nadále pracovat.Nicméně jako jsou provedeny úpravy, data se stanou zastaralé a dostanete nesprávné výsledky.Zakázat automatické aktualizace databáze
Kód databáze procházení nebudou automaticky aktualizovány, pokud zdrojové soubory jsou změněny.Však pokud otevřete Průzkumník řešení, otevřete místní nabídku pro projekt a potom zvolte Řešení prohledatvšechny zastaralé soubory budou zkontrolovány a budou aktualizovány v databázi.Zakázat implicitní soubory
Kód databáze procházení není shromažďování dat pro soubory, které nejsou zadány v projektu.Projekt obsahuje zdrojové soubory a soubory hlaviček, které jsou výslovně uvedeny.Implicitní soubory jsou zahrnuty explicitní soubory (například afxwin.h, odkazující na Windows a atlbase.h).Normálně systém vyhledá tyto soubory a také jejich indexy pro různé funkce procházení (včetně přejít na).Pokud zvolíte tuto možnost, tyto soubory nejsou indexována a některé funkce nejsou k dispozici pro ně.Pokud zvolíte tuto možnost, jsou také implicitně vybrán "Zakázat implicitní vyčištění" a "Zakázat externí závislosti".Zakázat implicitní vyčištění
Kód databáze procházení není vyčistit implicitní soubory, které jsou již uvedeny.Tato možnost zabraňuje implicitní soubory je odebrána z databáze, pokud je již používán.Například, pokud přidáte #include směrnice, který odkazuje mapi.h jedné zdrojové soubory, mapi.h bude najít a indexovat.Pokud potom odebrat #include a odkazovat na soubor není, informace o něm budou odebrány nakonec Pokud zvolíte tuto možnost. (Viz Interval řešení prohledat možnost.) Tato možnost je ignorována, pokud explicitně prohledat řešení.Zakázat externí závislosti složek
Vnější závislosti složku pro každý projekt není vytvořen nebo aktualizován.V Průzkumník řešení, každý projekt obsahuje vnější závislosti složku, která obsahuje všechny implicitní soubory pro daný projekt.Pokud zvolíte tuto možnost, nezobrazí se složky.Znovu vytvořit databázi
Prohlížení databáze z nic při dalším řešení načte kód znovu.Pokud zvolíte tuto možnost, databázový soubor SDF je odstraněn při příštím načtení řešení, což způsobuje databáze pro znovuvytváření a indexovat všechny soubory.Prohledat Interval řešení
Úloha 'Prohledat řešení nyní' je naplánována pro zadaný interval.Je nutné zadat 0 až 5000 minut.Výchozí hodnota je 60 minut.Při řešení je katalogu, jsou kontrolovány časová razítka souborů k určení, zda byl soubor změněn mimo rozhraní IDE. (Změny provedené v rozhraní IDE automaticky sledovány a soubory jsou aktualizovány.) Chcete-li zjistit, zda jsou jsou všechny stále odkazuje jsou kontrolovány implicitně zahrnuté soubory.
Protokolování diagnostiky
Tyto možnosti jsou k dispozici v případě, že společnost Microsoft žádá uživatele shromáždit rozšířené informace diagnostikovat problém.Informace o protokolování není vhodný pro uživatele a doporučujeme ponechat jej zakázaný.
Povolení protokolování
Povolí protokolování diagnostiky v okně výstup.Úroveň protokolování
Nastavte podrobnost protokolu od 0 do 5.Filtr protokolování
Filtry Zobrazí typy událostí pomocí bitová maska.Nastavte pomocí funkce Součet kterékoli z následujících možností:
0 - Žádná
1 - Všeobecně
2 - Nečinnosti
4 - Pracovní položky
8 - Technologie IntelliSense
16 - ACPerf
32 - ClassView
Umístění zálohy
Umístění zálohy je, kam jsou umístěny SDF a technologii IntelliSense podpůrné soubory (například iPCH), pokud není použita primární umístění (adresář řešení).Tato situace může nastat, uživatel nemá oprávnění k zápisu do adresáře řešení nebo řešení adresář umístěn na pomalé zařízení.Základní výchozí umístění je v adresáři temp uživatele.
Vždy použít záložní umístění
Označuje kód procházení databází a souborů technologie IntelliSense by mělo vždy uloženy ve složce, kterou zadáte jako "Nouzové umístění", není u daného souboru .sln.Rozhraní IDE se nikdy nepokusí soubory SDF nebo iPCH u adresáře řešení a bude vždy používat záložní umístění.Bez varování, pokud je použit záložní umístění
Nejsou informováni nebo dotaz, zda se používá nouzové umístění.Normálně rozhraní IDE vám sdělí Pokud museli použít záložní umístění.Tato možnost vypne toto upozornění.Umístění zálohy
Tato hodnota slouží jako sekundární umístění pro ukládání kódu technologie IntelliSense soubory nebo databáze procházení.Výchozí je nouzové umístění dočasného adresáře.Rozhraní IDE vytvoří podadresáři zadanou cestu (nebo dočasný adresář) obsahující název řešení spolu s hodnotou hash úplnou cestu k řešení, které zamezuje shodné názvy řešení problémů.
Technologie IntelliSense
Auto Quick Info
Popisy QuickInfo umožňuje při přesunutí ukazatele myši přes text.Zakázání technologie IntelliSense
Zakáže všechny funkce technologie IntelliSense.Rozhraní IDE nevytváří VCPkgSrv.exe procesy na žádosti o služby technologie IntelliSense a žádné funkce technologie IntelliSense bude fungovat (QuickInfo, seznam členů, automatické dokončení parametr nápovědy).Sémantické vybarvení a zvýraznění odkazu jsou také zakázány.Tato možnost není zakázat procházení funkcí, které spoléhají výhradně na databázi (včetně navigačního panelu, ClassView a vlastnosti okna).Zakázat automatické aktualizace
Aktualizace technologie IntelliSense je zpožděn, dokud se provádí skutečnou žádost technologie IntelliSense.Tato prodleva může mít za následek delší dobu spuštění první operace na souboru technologie IntelliSense, ale může být užitečné, chcete-li nastavit tuto možnost v počítačích velmi pomalé nebo omezenými zdroji.Pokud zvolíte tuto možnost, zvolte také implicitně možnosti "Zakázat oznamování chyb" a "Zakázat pravopis".Zakázat hlášení chyb
Zakáže oznamování chyb technologie IntelliSense pravopis a okna Seznam chyb.Také zakáže pozadí analýzu přiřazeného k hlášení chyb.Pokud zvolíte tuto možnost, také implicitně vyberte možnost "Zakázat pravopis".Zakázat pravopis
Zakáže pravopis chyb technologie IntelliSense.Červené "Pravopis" Nezobrazovat v okně editoru, ale chyba se však zobrazí v okně Seznam chyb.Zakázat #include automatického dokončení
Zakáže Automatické doplňování #include příkazy.Použijte lomítko vpřed v #include automatického dokončení
Aktivuje automatické doplňování #include příkazy při "/" se používá.Výchozím oddělovačem je zpětné lomítko "\".Kompilátor můžete buď přijmout, tak tuto možnost použijte, chcete-li určit, co je základním kódu používá.Maximální počet uložených v mezipaměti překladatelské jednotky
Maximální počet jednotek překladu, které zůstanou aktivní v daném okamžiku pro požadavky technologie IntelliSense.Zadejte hodnotu mezi 2 a 15.Toto číslo se vztahuje přímo k maximální počet VCPkgSrv.exe procesů, které budou spuštěny (pro danou instanci aplikace Visual Studio).Výchozí hodnota je 2, ale pokud máte k dispozici paměť, můžete tuto hodnotu zvýšit a případně dosáhnout mírně vyšší výkon v technologii IntelliSense.Další informace o převodu jednotky, viz Fáze posunutí.
Zakázat seznam členů agresivní
Seznam členů se nezobrazí při zadejte název typu nebo proměnné.Seznam se zobrazí pouze po zadání některé znaky potvrzení ve smyslu Znaky pro potvrzení seznamu členské možnost.Zakázat člen seznamu klíčových slov
Klíčová slova jazyka jako void, class, switch se nezobrazují v seznamu návrhy členů.Zakázat fragmenty kódu seznam členů
Fragmenty kódu nezobrazí v seznamu návrhy členů.Zakázat sémantické vybarvení
Vypne všechny kód zbarvení kromě klíčových slov jazyka, řetězce a komentáře.Potvrzení seznamu inteligentní členské
Při výběru klávesu Enter na konci plně typové aplikace word přidá řádek.Režim filtru seznamu členů
Nastaví typ algoritmus.Fuzzy najde možná nejvíce odpovídá, protože používá algoritmus, který je podobný pravopisu k nalezení shody, které jsou podobné, ale nejsou shodné.Inteligentní filtrování i v případě, že nejsou na začátku slova odpovídající podřetězce.Předpona odpovídá pouze na stejné dílčí řetězce, které začínají na začátku slova.Člen seznamu potvrzení znaků
Určuje znaky, které způsobují aktuálně vybraný návrh seznamu členů se svěřit.Můžete přidat nebo odstranit znaky z tohoto seznamu.
Odkazy
Zakázání překladu
Z důvodů výkonu najít všechny odkazy zobrazí výsledky raw textové hledání ve výchozím nastavení místo použití technologie IntelliSense k ověření každé kandidátské země.Pro operace hledání přesnější výsledky na všechny možné zrušte zaškrtnutí tohoto políčka.Chcete-li filtrovat na základě-search, otevřít místní nabídku pro přehled výsledků a pak zvolte "vyřešit výsledky.Skrýt nepotvrzené
Skryjte nepotvrzené položky v seznamu výsledků hledání všechny odkazy.Pokud je možnost zrušit "Zakázat řešení", můžete tuto možnost Skrýt nepotvrzené položek ve výsledcích.Zakázat zvýraznění odkazu