Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Editor sady Visual Studio poskytuje mnoho funkcí, které usnadňují psaní a správu kódu a textu. Pomocí strukturování můžete rozbalit a sbalit různé bloky kódu. Další informace o kódu najdete v IntelliSense, prohlížeči objektů a hierarchii volání. Kód můžete najít pomocí funkcí, jako je Přejít na, Přejít k definici a Najít všechny odkazy. Bloky kódu můžete vložit pomocí fragmentů kódu a kód můžete generovat pomocí funkcí, jako je generování z použití. Pokud jste editor sady Visual Studio ještě nikdy nepoužívali, přečtěte si téma Informace o použití editoru kódu.
Kód můžete zobrazit mnoha různými způsoby. Průzkumník řešení ve výchozím nastavení zobrazuje kód uspořádaný podle souborů. Pokud chcete zobrazit kód uspořádaný podle tříd, můžete vybrat kartu Zobrazení předmětu v dolní části okna.
Text můžete prohledávat a nahrazovat v jednom nebo několika souborech. Další informace najdete v tématu Vyhledání a nahrazení textu. K vyhledání a nahrazení textu můžete použít také regulární výrazy. Další informace naleznete v tématu Použití regulárních výrazů v sadě Visual Studio.
Různé jazyky sady Visual Studio nabízejí 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 najdete v částech o konkrétních jazycích sady Visual Studio.
Funkce editoru
| Vlastnost | Popis |
|---|---|
| Barevné zvýbarvení syntaxe | Některé syntaktické prvky kódu a prvky značkovacích souborů jsou barevně označeny, aby se odlišily. Klíčová slova (například using v jazyce C# a Imports v jazyce Visual Basic) jsou jedna barva, ale typy (například Console a Uri) jsou jinou barvou. Další prvky syntaxe jsou také barevné, například řetězcové literály a komentáře. Jazyk C++ používá barvu k rozlišení mezi typy, výčty a makry mimo jiné tokeny.Můžete zobrazit výchozí barvu pro každý typ a můžete změnit barvu libovolného konkrétního prvku syntaxe v dialogovém okně Písma a barvy, Prostředí, Možnosti, které můžete otevřít z nabídky Nástroje . |
| Chybové značky a značky upozornění | Když přidáváte kód a vytváříte své řešení, může se zobrazit (a) podtržení různých barevných vlnovek, které se v kódu označují jako vlnovky nebo žárovky (b). Červené vlnovky označují chyby syntaxe, modré značí chyby kompilátoru, zelené značí upozornění a fialové značí další typy chyb.
Rychlé akce navrhují opravy problémů a usnadňují použití opravy. Výchozí barvu pro každou chybu a vlnovku upozornění můžete zobrazit v dialogovém okně Nástroje>Možnosti>Prostředí>Písma a Barvy. V části Zobrazit položky vyhledejte chybu syntaxe, chybu kompilátoru, upozornění a jinou chybu. |
| Párování závorek | Když je kurzor umístěn na otevřenou složenou závorku v souboru kódu, zvýrazní se obě závorky. Tato funkce poskytuje okamžitou zpětnou vazbu na složené závorky, které jsou chybně umístěny nebo chybějí. Můžete zapnout nebo vypnout porovnávání závorek pomocí nastavení automatického zvýrazňování oddělovače (Nástroje>Možnosti>textového editoru). Barvu zvýraznění můžete změnit v Nástroje>Možnosti>Prostředí>Písma a barvy. Hledejte Porovnání závorek (zvýraznění) nebo Porovnání závorek (obdélník). |
| Automatické obklopování | V sadě Visual Studio 2022 verze 17.9 a novější můžete automaticky obklopit výběr odpovídajícími oddělovači při použití dvojitých uvozovek (), jednoduchých uvozovek (""), závorek (''(), {}, ) []nebo jakýchkoli oddělovačů podporovaných jazykem souboru. Když do výběru v souboru s kódem přidáte otevírací oddělovač (", ', (), odpovídající uzavírací oddělovač se automaticky umístí kolem výběru.Při zadávání uvozovek nebo závorek v části Zobrazení na stránce Textovéhoeditoru>> můžete zapnout nebo vypnout automatické ohraničení výběrem možnosti automaticky ohraničí. |
| Vizualizace struktury | Tečkované čáry spojují odpovídající složené závorky v souborech kódu, což usnadňuje zobrazení párů otevíracích a zavíracích složených závorek. Tato funkce vám pomůže rychleji najít kód v základu kódu. Tyto řádky můžete zapnout nebo vypnout pomocí Zobrazit pokyny struktury v části Zobrazení v Nástroje>Možnosti>Editoru textu>Obecné. |
| Čísla řádků | Čísla řádků se dají zobrazit na levém okraji okna kódu. Ve výchozím nastavení se nezobrazují. Tuto možnost můžete zapnout v nastavení Všechny jazyky v textovém editoru (Možnosti>>textového editoru>Všechny jazyky). Čísla řádků pro jednotlivé programovací jazyky můžete zobrazit tak, že změníte nastavení těchto jazyků (jazykEditoru>>><>). Chcete-li vytisknout čísla řádků, musíte v dialogovém okně Tisk vybrat možnost Zahrnout čísla řádků. |
| Change Tracking | Barva levého okraje umožňuje sledovat změny provedené v souboru. Změny, které jste provedli od otevření souboru, ale neuložili, jsou označené žlutým pruhem na levém okraji (označuje se jako okraj výběru). Po uložení změn (ale před zavřením souboru) se pruh změní na zelenou. Pokud změnu po uložení souboru vrátíte zpět, pruh se změní na oranžovou. Chcete-li tuto funkci vypnout a zapnout, změňte možnost Sledování změn v nastavení textového editoru (Nástroje>Možnosti>Textový editor). |
| Výběr kódu a textu | Text můžete vybrat buď ve standardním režimu průběžného streamu, nebo v režimu pole, ve kterém místo sady řádků vyberete obdélníkovou část textu. Pokud chcete vybrat v režimu rámečku, stiskněte klávesu Alt při přetahování myši na výběr nebo stiskněteklávesu Alt++<>. Výběr zahrnuje všechny znaky v obdélníku definovaném prvním znakem a posledním znakem ve výběru. Cokoli zadané nebo vložené do vybrané oblasti je vloženo na stejný bod na každém řádku. |
| Zvětšení | V libovolném okně kódu můžete přiblížit nebo oddálit stisknutím a podržením klávesy Ctrl a přesunutím kolečka myši (nebo Ctrl + + + . pro zvětšení a + + Shift + , pro zmenšení). Můžete také použít pole Lupa v levém dolním rohu okna kódu a nastavit konkrétní procento přiblížení. Funkce lupy nefunguje v oknech nástrojů. |
| Virtuální prostor | Ve výchozím nastavení končí řádky v editorech sady Visual Studio za posledním znakem, takže klávesa Šipka vpravo na konci řádku přesune kurzor na začátek dalšího řádku. V některých jiných editorech řádek nekončí za posledním znakem a kurzor můžete umístit kamkoli na řádek. Virtuální prostor můžete povolit v editoru v nastavení Nástroje>Možnosti>textového editoru>Všechny jazyky . Můžete povolit buď virtuální prostor, nebo zalamování řádků, ale nikoliv obojí. |
| Tisk | Pomocí možností v dialogovém okně Tisk můžete při tisku souboru zahrnout čísla řádků nebo skrýt sbalené oblasti kódu. V dialogovém okně Vzhled stránky můžete také zvolit, jestli chcete vytisknout úplnou cestu a název souboru, a to tak, že zvolíte záhlaví stránky. Možnosti tisku barev můžete nastavit v dialogovém okně Nástroje>Možnosti>prostředí>Písma a barvy . Chcete-li přizpůsobit tisk barev, zvolte v části Zobrazit nastavení tiskárny. Můžete zadat různé barvy pro tisk souboru než pro úpravy souboru. |
| Globální vrácení zpět a obnovení | Příkazy Zpět poslední globální akce a Znovu provést poslední globální akci v nabídce Upravit vrátí zpět nebo znovu provedou globální akce, které ovlivňují více souborů. Globální akce zahrnují přejmenování třídy nebo oboru názvů, provádění operace vyhledání a nahrazení v rámci řešení, refaktoring databáze nebo jakoukoli jinou akci, která mění více souborů. Globální příkazy zpět a znovu můžete použít na akce v aktuální relaci sady Visual Studio, a to i po zavření řešení, ve kterém byla akce použita. |
Pokročilé funkce pro úpravy
Mnoho pokročilých funkcí najdete v nabídce Upravit>upřesnit na panelu nástrojů. Ne všechny tyto funkce jsou k dispozici pro všechny typy souborů kódu.
| Vlastnost | Popis |
|---|---|
| Formát dokumentu | Nastaví správné odsazení řádků kódu a umístí složené závorky na samostatné řádky v dokumentu. |
| Výběr formátu | Nastaví správné odsazení řádků kódu a přesune složené závorky na samostatné řádky v rámci výběru. |
| Zarovnat vybrané řádky | Změní úvodní mezery na tabulátory, pokud je to vhodné. |
| Zrušenítabifikace vybraných řádků | Změní úvodní tabulátory 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 sady Visual Studio, ale můžete je volat z okna Rychlý přístup nebo z příkazového okna. |
| Převést na velká písmena | Změní všechny znaky ve výběru na velká písmena nebo pokud neexistuje žádný výběr, změní znak v místě vložení na velká písmena. Zkratka: Ctrl+Shift+U. |
| Převést na malá písmena | Změní všechny znaky ve výběru na malá písmena nebo pokud neexistuje žádný výběr, změní znak v místě vložení na malá písmena. Zkratka: Ctrl+U. |
| Přesunout vybrané řádky nahoru | Přesune vybraný řádek o jeden řádek nahoru. Zkratka: Alt+Šipka nahoru. |
| Přesunout vybrané řádky dolů | Přesune vybraný řádek o jeden řádek dolů. Zkratka: Alt+Šipka dolů. |
| Odstranit vodorovné prázdné znaky | Odstraní tabulátory nebo mezery na konci aktuálního řádku. Zkratka: Ctrl+K, Ctrl+\ |
| Zobrazit bílá místa | Zobrazí mezery jako vyvýšené tečky a tabulátory jako šipky. Konec souboru se zobrazí jako obdélníkový glyf. Pokud je vybrána možnost Nástroje>Možnosti>textového editoru>Všechny jazyky>Zalamování> textuZobrazit viditelné glyfy pro zalamování slov, zobrazí se také tento glyf. |
| Zalomení textu | Způsobí, že se všechny řádky v dokumentu zobrazí v okně kódu. Můžete vypnout a zapnout zalamování slov v nastavení Všechny jazyky v textovém editoru (Nástroje>Možnosti>textového editoru>Všechny jazyky). |
| Výběr komentáře | Přidá do výběru nebo aktuálního řádku znaky komentáře. Zkratka: Ctrl+K, Ctrl+C |
| Zrušit komentář výběru | Odstraní znaky komentářů z výběru nebo z aktuálního řádku. Zkratka: Ctrl+K, Ctrl+U |
| Zvětšit odsazení řádku | Přidá kartu (nebo ekvivalentní mezery) k vybraným řádkům nebo aktuálnímu řádku. |
| Zmenšit odsazení řádku | Odebere tabulátor (nebo ekvivalentní mezery) z vybraných řádků nebo aktuálního řádku. |
| Vybrat značku | V dokumentu, který obsahuje značky (například XML nebo HTML), vybere značku. |
| Výběr obsahu tagu | V dokumentu, který obsahuje značky (například XML nebo HTML), vybere obsah. |
Navigace a vyhledání kódu
Editor kódu se můžete pohybovat několika různými způsoby, včetně přechodu na konkrétní číslo řádku, navigace dozadu a vpřed k předchozím bodům vložení, zobrazení definice typu nebo člena a přechod na konkrétní metodu pomocí navigačního panelu. Další informace najdete v tématu Navigace v kódu.
Pokud chcete přejít na číslo řádku, stiskněte Ctrl+G nebo klikněte na čísla řádků a sloupců v dolním okraji editoru.
Záložky můžete také nastavit tak, aby označily řádky v kódu, abyste se mohli rychle vrátit do konkrétního umístění nebo se mezi umístěními vrátit zpět a zpět. Další informace najdete v části Kód záložky.
Vyhledání odkazů v základu kódu
Pokud chcete zjistit, kde se na konkrétní prvky kódu odkazují v celém základu kódu, můžete použít příkaz Najít všechny odkazy nebo stisknout shift+F12. Když vyberete typ nebo člen, funkce zvýraznění odkazu automaticky zvýrazní všechny odkazy na daný typ nebo člen. Další informace naleznete v tématu Vyhledání odkazů v kódu.
Generování, oprava nebo refaktorování kódu
Visual Studio vám může pomoct vygenerovat, opravit a refaktorovat kód mnoha způsoby.
Fragmenty kódu můžete použít k vložení šablony, jako je blok přepínače nebo deklarace výčtu.
Pomocí rychlých akcí můžete vygenerovat kód, jako jsou třídy a vlastnosti, nebo zavést místní proměnnou. Rychlé akce můžete také použít ke zlepšení kódu, například k odebrání nepotřebných přetypování a nepoužívaných proměnných nebo k přidání kontrol null před přístupem k proměnným.
Můžete přepracovat kód pro přejmenování proměnné, změnu pořadí parametrů metody nebo synchronizaci typu s názvem souboru, jen několik příkladů.
Kopírování a vložení kódu
Visual Studio nabízí několik časově šetřičů, pokud jde o kopírování a vkládání kódu, a to následujícím způsobem:
Kopírování a úprava odsazení: Od verze 17.7 Visual Studio automaticky opraví odsazení kódu při jeho kopírování a vložení do jiné aplikace.
Vložte JSON nebo XML jako třídy. Zkopírujte libovolný fragment textu JSON nebo XML do schránky a vložte ho jako silně typované třídy .NET do jakéhokoli souboru kódu v jazyce C# nebo Visual Basic. K tomu použijte Upravit>Vložit speciální>Vložit JSON jako třídy (nebo Vložit XML jako třídy).
Přizpůsobení editoru
Nastavení sady Visual Studio můžete sdílet s jiným vývojářem, mít nastavení v souladu se standardem nebo se vrátit k výchozímu nastavení sady Visual Studio pomocí příkazu Průvodce importem a exportem v nabídce Nástroje . V Průvodci importem a exportem nastavení můžete změnit vybraná obecná nastavení nebo jazyk a nastavení specifická pro projekt.
Pokud chcete definovat nové klávesové zkratky nebo předefinovat existující klávesové zkratky, přejděte do nabídky Nástroje>Možnosti>klávesnice prostředí>. Další informace o klávesových zkratkách najdete v tématu Klávesové zkratky.
Dolní okraj editoru obsahuje některé ovládací prvky přizpůsobení.
Výchozí styl odsazení můžete snadno změnit z karet na mezery naopak kliknutím na SPC nebo TAB. Skutečný počet mezer je možné konfigurovat vNástroje>Možnosti, v části Všechna>nastaveníTextový editor>Všechny jazyky>Karty.
Můžete také změnit výchozí koncové kódy z CR LF, standard ve Windows, na jiné nastavení pro lepší kompatibilitu s jinými operačními systémy.
Dolní okraj editoru lze také přizpůsobit. Kliknutím pravým tlačítkem myši na nevyužitou oblast okraje otevřete místní nabídku, která umožňuje vybrat nebo zrušit výběr jednotlivých ovládacích prvků.
Tato nastavení můžete změnit také v podokněNástroje>Možnosti v části Všechna nastavení>Textový Editor>Obecné. Pokud chcete řídit prvky dolního okraje, proveďte výběry v části Zobrazit kontext úprav v editoru.
Možnosti editoru specifické pro JavaScript najdete v tématu Možnosti editoru JavaScriptu.