Psaní kódu v editoru kódu a textovém editoru

Editor sady Visual Studio poskytuje funkce, které usnadňují zápis a správu kódu.Můžete rozbalit nebo sbalit různé bloky kódu pomocí osnovy.Další informace o kódu, který používáte pomocí technologie IntelliSense, najdete v prohlížeči objektů a hierarchii volání.Můžete přejít dovnitř kódu pomocí funkcí jako Přejít na, Přejít na definici a Najít všechny odkazy.Bloky kódu můžete vkládat pomocí fragmentů kódu a můžete generovat kód pomocí funkcí jako Generovat z využití.

Kód můžete zobrazit několika různými způsoby.Pro zobrazení tříd řešení zobrazíte můžete otevřít okno Zobrazení tříd nebo rozbalit uzly v Průzkumníku řešení v části soubory tříd.

Můžete vyhledat a nahradit text pro jeden nebo více souborů.Další informace naleznete v tématu Hledání a nahrazení textu.Pokud používáte regulární výrazy, všimněte si, že vyhledání a nahrazení nyní používá regulární výrazy platformy .NET.Další informace naleznete v tématu Používání regulárních výrazů v sadě Visual Studio.

Různé jazyky Visual Studio nabízí různé sady funkcí a v některých případech se funkce chovají odlišně v různých jazycích.Mnohé z těchto rozdílů jsou uvedeny v popisech funkcí, ale další informace lze najít v částech pro určité jazyky Visual Studio.

Důležitá poznámkaDůležité

Vydání sady Visual Studio a nastavení, které používáte, může ovlivnit funkce v rozhraní IDE.Mohou se lišit od těch popsaných v tomto tématu.

Funkce editoru

Barevné zvýrazňování syntaxe

Některé prvky syntaxe kódu a souborů se značkami jsou různě barevně odlišeny.Například klíčová slova (jako například using v jazyce C# a Imports v jazyce Visual Basic) mají jednu barvu, ale typy (jako například Console a Uri) mají jinou barvu.Ostatní prvky syntaxe jsou také obarveny, jako řetězcové literály a komentáře.C++ používá barvy k rozlišení mezi typy, výčty a makry, mezi další tokeny.

Můžete se podívat na výchozí barvu pro každý typ a můžete změnit barvu libovolného elementu syntaxe v Písma a barvy, prostředí, dialogové okno Možnosti, které lze otevřít z nabídky Nástroje.

Značky Chyba a Varování

Během zadávání kódu a sestavení řešení můžete vidět podtržení vlnovkou různých barev (známé jako squiggles) ve vašem kódu.Tyto značky vás upozorňují na problémy, které sada Visual Studio zjistila ve vašem kódu.Například chyby syntaxe jsou označené červenou vlnovkou, chyby kompilátoru modrou vlnovkou, varování zelenou vlnovkou a další typy chyb fialovou vlnovkou.Například jsou používány pro "hrubé" úpravy v jazyce Visual Basic, které jsou změnami provedenými během procesu Upravit a pokračovat, které způsobí chyby kompilátoru.

Můžete zobrazit výchozí barvy pro jednotlivé vlnovky chyb a varování vlnovku v dialogu Nástroje/Možnosti/Prostředí/Písma a barvy.Vyhledejte Chyba syntaxe, Chyba kompilátoru, Upozornění a Jiná chyba.

Shoda složených závorek

Pokud je kurzor umístěn na otevřené složené závorce v souboru kódu, je zvýrazněn soubor i uzavírací závorka.Tato funkce poskytuje okamžitou zpětnou vazbu na nesprávně umístěné nebo chybějící závorky.Můžete zapnout nebo vypnout složené závorky pomocí nastavení Automatické zvýraznění oddělovače (Nástroje/Možnosti/Textový editor).Můžete změnit barvu zvýraznění v nastavení Písma a barvy (Nástroje/Možnosti/Prostředí).Vyhledejte Související závorky (zvýraznit) nebo Související závorky (obdélník).

Čísla řádků

Čísla řádků lze zobrazit na levém okraji okna s kódem.Ve výchozím nastavení nejsou zobrazeny.Tuto možnost můžete zapnout v nastavení Všechny jazyky textového editoru (Nástroje/Možnosti/Textový editor/Všechny jazyky).Změnou nastavení pro tyto jazyky můžete zobrazit čísla řádků pro jednotlivé programovací jazyky (Nástroje/Možnosti/Textový editor /<jazyk>).Pro čísla řádků k tisku, musíte vybrat možnost Zahrnout čísla řádků v dialogovém okně Tisk.

Sledování změn

Barva levého okraje umožňuje sledovat změny provedené v souboru.Změny, které jste provedli, protože soubor byl otevřen, ale nebyl uložen, jsou označeny žlutým pruhem na levý okraj (známé jako okraj výběru).Po uložení změn (ale před zavřením souboru) se panel zbarví zeleně.Pokud vrátíte zpět změnu po uložení souboru, panel se zobrazí oranžově.Chcete-li tuto funkci vypnout a znovu zapnout, změňte možnost Sledování změn v nastavení Textový Editor (Nástroje/Možnosti/Textový Editor).

Vyberte kód a text

V režimu standardního souvislého datového toku nebo v režimu pole, ve kterém vyberete obdélníkovou část textu, můžete místo sady řádků vybrat text.Pokud chcete provést výběr v režimu pole, stiskněte klávesu ALT při tažení myší přes výběr (nebo stiskněte klávesy ALT+SHIFT+ <šipka>).Výběr zahrnuje všechny znaky v obdélníku definovaném prvním znakem a posledním znakem ve výběru.Libovolná hodnota zadaná nebo vložená do vybrané oblasti bude vložena na stejné místo na každém řádku.

Lupa

Jakékoli okno kódu je možné přiblížit nebo oddálit stisknutím a podržením klávesy CTRL a přesunutím kolečka myši (nebo stisknutím kláves CTRL + SHIFT +. pro zvýšení a CTRL + SHIFT + pro zmenšení).Můžete také použít pole Lupa v levém dolním rohu okna kódu k nastavení konkrétního procenta zvětšení.Funkce Lupa nefunguje v oknech nástroje.

Virtuální prostor

Ve výchozím nastavení řádky v editoru Visual Studio končí po posledním znaku tak, aby ŠIPKA DOPRAVA na konci řádku přesunula kurzor na začátek dalšího řádku.V některých jiných editorech řádek nekončí za posledním znakem a můžete umístit kurzor kamkoliv na řádek.Můžete povolit virtuální prostor v editoru v nastavení Nástroje/Možnosti/Textový editor/Všechny jazyky.Všimněte si, že můžete povolit buď Virtuální prostor nebo Zalamování, ale ne obojí.

Tisk

Můžete použít možnosti v dialogovém okně Tisk pro zahrnutí čísel řádků nebo skrytí sbalených oblasti kódu při tisku souboru.V dialogovém okně Vzhled stránky můžete také vytisknout úplnou cestu a název souboru výběrem možnosti Záhlaví stránky.

Možnosti tisku barev můžete nastavit v dialogu Nástroje/Možnosti/Prostředí/Písma a barvy.Zvolte Tiskárna ze seznamu Zobrazit nastavení pro chcete-li přizpůsobit barevný tisk.Můžete určit různé barvy pro tisk souboru než pro úpravy souboru.

Globální operace zpět a znovu

Příkazy Vrátit zpět poslední globální akci a Znovu provést poslední globální akci v nabídce Upravit slouží k vrácení zpět nebo opětovnému provedení globálních akcí, které ovlivňují více souborů.Globální akce zahrnují přejmenování třídy nebo oboru názvů, vykonání operace hledání a nahrazení napříč celým řešení, refaktoringu databáze nebo jiné akce, které mění více souborů.Můžete použít globální příkazy zpět a opakovat na akce v aktuální relaci aplikace Visual Studio, dokonce i po zavření řešení, ve kterém byla použita akce.

Pokročilé funkce úprav

V podnabídce Upravit/Upřesnit najdete řadu pokročilých funkcí.Ne všechny tyto funkce jsou k dispozici pro všechny typy souborů kódu.

Formát dokumentu

Nastaví správné odsazení řádků kódu a přesune složené závorky do samostatných řádků v dokumentu.

Výběr formátu

Nastaví správné odsazení řádků kódu a přesune složené závorky do samostatných řádků ve výběru.

Vložit karty ve vybraných řádcích

Změny úvodních mezer na karty, kde je to vhodné.

Zrušit karty ve vybraných řádcích

Změny úvodních karet na mezery.Pokud chcete převést všechny mezery v souboru na tabulátory (nebo všechny tabulátory na mezery), můžete použít příkazy Edit.ConvertSpacesToTabs a Edit.ConvertTabsToSpaces.Tyto příkazy se nezobrazují v nabídkách aplikace Visual Studio, ale můžete je volat z okna Rychlý přístup nebo okno příkazového řádku.

Převést na velká písmena

Změní všechny znaky ve výběru na velká písmena nebo pokud není nic vybráno, znak na pozici kurzoru se změní na velké písmeno.

Nastavit jako malé písmeno

Změní všechny znaky ve výběr na malá písmena nebo pokud není nic vybráno, znak na pozici kurzoru se změní na malé písmeno.

Ověřit dokument

Ověřuje soubory kódu JScript.

Odstranění vodorovných mezer

Odstraní tabulátory nebo mezery na konci aktuálního řádku.

Zobrazit prázdné místo

Zobrazí mezery jako zvýšené tečky a karty jako šipky.Konec souboru se zobrazí jako obdélníkový glyf.Pokud je vybráno Nástroje/Možnosti/Textový editor/Všechny jazyky/Zalamování slov/Zobrazit viditelné piktogramy pro zalamování slov zobrazí se také piktogram.

Zalamování řádků

Způsobí, že všechny řádky v dokumentu mají být zobrazeny v okně kódu.Zalamování slov můžete vypnout nebo zapnout v nastavení Všechny jazyky textového editoru(Nástroje/Možnosti/Textový editor/Všechny jazyky).

Zrušit komentář výběru

Přidá znaky komentáře do výběru nebo aktuálního řádku.

Výběr komentáře

Odebere znaky komentáře z výběru nebo aktuálního řádku.

Zvětšit odsazení řádku

Přidá kartu (nebo ekvivalentní mezery) do vybraných řádků nebo aktuálního řádku.

Zmenšit odsazení řádku

Odebere kartu (nebo ekvivalentní mezery) z vybraných řádků nebo z aktuálního řádku.

Vyberte značku

V dokumentu, který obsahuje značky (například soubor XML nebo HTML) vybere značku.

Vybrat obsah značky

V dokumentu, který obsahuje značky (například soubor XML nebo HTML) vybere obsah.

Pohyb v okně Kód

V dokumentu se můžete pohybovat různými způsoby.Kromě standardních operací můžete použít tlačítka Přejít zpět (nebo CTRL + MÍNUS) a Přejít vpřed (CTRL + SHIFT + MÍNUS) na panelu nástrojů pro posun kurzoru na předchozí umístění nebo návrat zpět do nedávných umístění v aktivním dokumentu.Tato tlačítka si ponechávají posledních 20 umístění kurzoru.

Můžete také rozšířený posuvník v okně kódu a získat reálné zobrazení kódu.Další informace naleznete v tématu Postupy: Sledování kódu přizpůsobením posuvníku.

Následující příkazy jsou navigační metody specifické pro kód:

Přejděte na <číslo řádku>

(Úpravy/Přejít na nebo CTRL + G): přechod na číslo určitého řádku v aktivním dokumentu.

Navigovat do

(Úpravy/Navigovat do nebo CTRL +,): Vyhledá symbol nebo soubor v aktivním řešení.Umožňuje vybrat správnou sadu odpovídajících výsledků z dotazu.Můžete hledat klíčová slova, které jsou obsaženy v symbolu pomocí velbloudí notace a podtržených znaků k rozdělení klíčových slov na symboly.

Vyhledat všechny reference

(kontextová nabídka): Vyhledá všechny odkazy na daný prvek v řešení.

Přejít k definici

(kontextová nabídka nebo F12): Najde definici vybraného prvku.

Definice operace Peek

(kontextová nabídka nebo Alt+F12): Definici vybraného prvku vyhledá a zobrazí ji v místním okně.Další informace naleznete v tématu Postupy: Zobrazení a úpravy kódu s použitím funkce Náhled definice (ALT+F12).

Další metoda, předchozí metoda

(Úpravy/Další metoda, Předchozí metoda) V souborech kódu jazyka Visual Basic pomocí těchto příkazů můžete přesunout kurzor do různých metod.

Zvýraznění odkazů

Pokud kliknete na symbol ve zdrojovém kódu, jsou zvýrazněny všechny instance tohoto symbolu v dokumentu.Zvýrazněné symboly mohou obsahovat prohlášení a odkazy a mnoho dalších symbolů, které funkce Najít všechny odkazy vrátí.Patří sem názvy tříd, objektů, proměnných, metod a vlastností.V kódu jazyka Visual Basic jsou také zvýrazněna klíčová slova pro mnoho řídících struktur.Chcete-li se přesunout na další nebo předchozí zvýrazněný symbol, stiskněte kombinaci kláves CTRL + SHIFT + šipka dolů nebo CTRL + SHIFT + šipka nahoru.Můžete změnit barvu zvýraznění v nastavení Nástroje/Možnosti/Prostředí/Písma a barvy/Zvýrazněný odkaz.

Najít informace týkající se kódu

Můžete najít informace o konkrétním kódu, jako jsou změny a kdo provedl tyto změny, odkazy, chyby, pracovní položky, revize kódu a stav jednotky testování, při použití CodeLens v editoru kódu.CodeLens funguje jako pohotové zobrazení při použití Visual Studio Ultimate s Team Foundation Server.Viz téma Nalezení změn kódu a další historie pomocí CodeLensu.

Můžete použít také navigační panel, to je dva rozevírací seznamy, které jsou zobrazeny v horní části okna kódu pro navigaci v souboru kódu.Tento panel umožňuje přejít přímo na určitý typ nebo na jeden z členů v rámci typu.Zobrazí se panel navigace se soubory kódu Visual Basic, C# a C++.

Chcete-li skrýt navigační panel, změňte možnost Navigační panel v nastavení textového editoru Všechny jazyky (Nástroje/Možnosti/Textový editor/Všechny jazyky, nebo můžete změnit nastavení pro jednotlivé jazyky).Pole rozevíracího seznamu můžete procházet takto:

  • Chcete-li vrátit fokus z okna kódu na navigační panel, stiskněte kombinaci kláves CTRL+F2.

  • Chcete-li vrátit fokus z navigačního okna do okna kódu, stiskněte klávesu ESC.

  • Chcete-li přesunout fokus z položky na položku v navigačním okně, stiskněte klávesu TAB.

  • Pokud chcete vybrat položku navigačního panelu, která má fokus, a vrátit se do IDE, stiskněte klávesu ENTER

  • Chcete-li přejít do třídy nebo typu, klikněte na jejich název v rozevíracím seznamu vlevo.

  • Chcete-li přejít přímo k postupu ve třídě, klikněte na postup v rozevíracím seznamu vpravo.

V dílčí třídě mohou být členy definovány mimo aktuální soubor s šedým kódem.

Vlastní nastavení editoru

Nastavení importu a exportu: Můžete sdílet nastavení s jiným vývojářem, určit, aby vaše nastavení bylo ve shodě s normou nebo obnovit výchozí nastavení aplikace Visual Studio pomocí nastavení Průvodce importem a exportem nastavení v nabídce Nástroje.Můžete změnit obecné nastavení nebo jazyk a nastavení specifická pro projekt.

Mapování klávesnice: V nastavení Nástroje/Možnosti/Prostředí/Klávesnice můžete definovat nové klávesové zkratky nebo změnit existující.Další informace o klávesových zkratkách naleznete v tématu Předdefinované klávesové zkratky.

Informace o možnosti editoru týkající se jazyka naleznete v následujících tématech:

Viz také

Koncepty

Šifrování a zalomení řádků

Vlastní nastavení editoru.

Generování před využitím

Další zdroje

Hledání a nahrazení textu

Osnova

Používání atributu IntelliSense

Fragmenty kódu

Používání sady nástrojů

Zobrazení struktury kódu

Nastavení záložek v kódu

Používání seznamu úkolů