Pomocí technologie IntelliSense
Technologie IntelliSense je obecný termín pro počet funkcí: seznam členů, informace o parametru, rychlé informace a úplné slovo.Tyto funkce vám další informace o kódu, který používáte, k udržení přehledu o parametry píšete a přidání volání vlastnosti a metody, pomocí několika klávesových úhozů.
Mnoho aspektů technologie IntelliSense jsou specifické pro daný jazyk.Další informace o technologii IntelliSense pro různé jazyky naleznete v tématech uvedených v části Viz také.
Seznam členů
Po zadání znaku aktivační událost, zobrazí se seznam platných členů z typu (nebo obor názvů) (například období (.) ve spravovaném kódu nebo :: v jazyce C++).Pokud budete pokračovat v zadávání znaků, seznam je filtrován zahrnout pouze členy, které začínají znaky.
Po výběru položky, můžete jej vložit do kódu stisknutím klávesy TAB nebo zadáním mezery.Pokud vyberte položku a zadejte období, položka se zobrazí použitého podle doby vyvolá jiný seznam členů.Když vyberete položku, ale před vložením získat rychlé informace pro položku.
Ikona vlevo v seznamu členů představuje typ člena jako obor názvů, třídy, funkce nebo proměnná.Seznam ikon viz Třída objektu Prohlížeč ikon a zobrazení.Seznam může být poměrně dlouhé, můžete stisknutím klávesy PAGE UP a PAGE DOWN posunout nahoru nebo dolů v seznamu.
Můžete vyvolat Seznam členů funkce ručně zadáním CTRL + J, klepnutím na IntelliSense/upravit/seznam členů, nebo klepnutím Seznam členů tlačítko na panelu nástrojů editoru.Při vyvolání na prázdný řádek nebo mimo podporovaný rozsah, zobrazí se seznam symbolů v globální obor názvů.
Seznam členů vypnout výchozí (takže se nezobrazí, pokud není konkrétně vyvolána), přejděte na Nástroje, možnosti nebo všechny jazyky a odznačte Automatický seznam členů.Pokud chcete vypnout členy seznamu pouze pro určitý jazyk, přejděte Obecné nastavení pro daný jazyk.
Můžete také změnit na režim návrhu, ve kterém je vložen pouze text zadaný do kódu.Například pokud zadejte identifikátor, který není v seznamu a stiskněte klávesu TAB, dokončení režimu vstupu by nahradit zadaný identifikátor.Přepnout mezi režimem dokončení a návrh, stiskněte klávesy CTRL + ALT + MEZERNÍK nebo klepnutím na Režim dokončení IntelliSense/upravit/přepnout.
Informace o parametru
Informace o parametru poskytuje informace o čísla, názvy a typy parametrů, metoda, parametr obecného typu atributu (v jazyce C#) nebo šabloně (C++).
Parametr tučně označuje další parametr, který je požadován jako typ funkce.
Přetížené funkce můžete zobrazit informace o alternativních parametr pro přetížení funkce kláves se šipkami nahoru a dolů.
Pokud opatříte poznámkami, funkce a parametry s komentáři XML dokumentace, komentáře se zobrazí jako informace o parametru.Další informace naleznete v tématu Zadání komentáře kódu XML.
Informace o parametru můžete vyvolat ručně klepnutím na Upravit informace technologie IntelliSense/parametr, psaní CTRL + SHIFT + MEZERNÍK nebo klepnutím Informace o parametru tlačítko na panelu nástrojů editoru.
Rychlé informace
Rychlé informace zobrazí úplnou deklaraci pro libovolný identifikátor ve vašem kódu.
Vyberete-li člen z Seznam členů pole se také zobrazí rychlé informace.
Rychlé informace můžete vyvolat ručně klepnutím na Úpravy, IntelliSense/Quick Info, psaní CTRL + I nebo klepnutím Rychlé informace tlačítko na panelu nástrojů editoru.
Pokud je funkce přetížena, IntelliSense nemusí zobrazit informace pro všechny formuláře přetížení.
Rychlé informace vypnout v C++ lze zapnout nastavením Nástroje, možnosti/textový Editor/C C + +/ Upřesnit/Auto Quick Info na false.
Kompletní aplikace Word
Úplné slovo dokončí zbytek proměnné, příkaz nebo název funkce, jakmile zadáte výraz rozlišit dostatek znaků.Kompletní aplikace Word můžete vyvolat klepnutím na Word upravit, IntelliSense/dokončeno, psaní CTRL + MEZERNÍK nebo klepnutím Úplné slovo tlačítko na panelu nástrojů editoru.
Možnosti technologie IntelliSense
Možnosti technologie IntelliSense jsou ve výchozím.Vypnout, klepněte na Nástroje, možnosti/textový Editor a odznačte informace o parametru nebo Automatický seznam členů Pokud chcete funkci seznamu členů.
Odstranění chyb technologie IntelliSense
Možnosti technologie IntelliSense nefunguje podle očekávání v určitých případech.
Kurzor je pod kód chyby. Není možné použít technologii IntelliSense, pokud je neúplná funkce nebo jiné chyby v kódu nad kurzorem existuje, protože nemusí být schopen analyzovat prvky kódu technologie IntelliSense.Tento problém lze vyřešit okomentování příslušný kód.
Kurzor je v komentáři kódu. Nelze použít technologii IntelliSense, pokud je kurzor v komentáři ve zdrojovém souboru.
Kurzor je řetězcový literál. Nelze použít technologii IntelliSense, pokud je kurzor v uvozovkách řetězcový literál, jako v následujícím příkladu:
MessageBox( hWnd, "String literal|") )
Možnosti automatického jsou vypnuty. Standardně pracuje technologie IntelliSense automaticky, ale můžete jej zakázat.I když je zakázáno automatické dokončování, můžete vyvolat funkce technologie IntelliSense.
Viz také
Referenční dokumentace
Technologie IntelliSense specifické pro aplikaci Visual Basic
Koncepty
Další zdroje
Visual C++ Intellisense