- Využijte IntelliSense, úryvky kódu a výkonnou navigaci ve Visual Studiu a VS Code k výrazně rychlejšímu psaní a procházení kódu.
- Používejte pokročilé ladicí nástroje, zarážky, CodeLens, Live Share a interaktivní REPL k efektivní kontrole, sdílení a řešení problémů s aplikacemi.
- Vylaďte si motivy, mapování kláves, nastavení, rozšíření a integraci s Gitem ve VS Code a Visual Studiu tak, aby odpovídaly vašemu pracovnímu postupu a udržely zvládnutelné i velké projekty.
- Používejte cílené optimalizace výkonu v aplikaci Visual Studio, jako je omezení symbolů, zakázání náročných služeb a správa paměti, aby rozsáhlá řešení reagovala.
Pokud trávíte každý den hodiny ve Visual Studiu nebo VS Code, vymáčknutí trochy vyšší produktivity z vašeho IDE se rychle promění v obrovské úspory času. Moderní nástroje od Microsoftu skrývají překvapivé množství výkonu za klávesovými zkratkami, inteligentní navigací, ladicími programy a službami na pozadí, ale většina vývojářů se zabývá pouze povrchně.
Tato příručka shrnuje nejužitečnější tipy, triky a vylepšení výkonu ze sady Visual Studio a Visual Studio Code do jednoho podrobného návodu. Naučíte se, jak rychleji psát a procházet kód, optimalizovat ladění, ladit editor pro rozsáhlá řešení a zabránit zastavení počítače při nedostatku paměti. Vše je vysvětleno srozumitelnou angličtinou s praktickými zkratkami a cestami v menu, které můžete okamžitě vyzkoušet.
Rychlejší psaní kódu ve Visual Studiu

Visual Studio má spoustu vestavěných pomocníků, kteří dramaticky urychlují každodenní úpravy, jakmile si na ně zvyknete. Místo ručního kopírování a vkládání, neustálého používání myši nebo posouvání se spolehněte na uživatelsky přívětivé příkazy editoru a IntelliSense.
Příkazy pro úpravu, které byste měli skutečně používat
Místo ručního kopírování a vkládání řádků je duplikujte jediným příkazem. Použijte menu Upravit > Duplikovat nebo zkratku Ctrl+E, V klonovat aktuální řádek nebo výběr přímo pod ním. Pro inteligentní rozšíření nebo zmenšení výběru použijte Upravit > Pokročilé > Rozbalit výběr or Výběr smlouvynebo zasáhnout Shift+Alt+= a Shift+Alt+-.
IntelliSense je správně nastavený (včetně režimu návrhů)
Technologie IntelliSense ve Visual Studiu je víc než jen jednoduchý seznam automatického dokončování; podporuje fuzzy porovnávání a bohaté informace o parametrech. Seznamy členů zobrazují položky, které obsahovat zadané znaky kdekoli v názvu, nejen na začátku, a popisky zobrazují při psaní nápovědy k parametrům, rychlé informace a nápovědu k podpisu.
Pokud IntelliSense neustále vkládá položky, které nechcete, přepněte ji do režimu návrhů. Pro média Ctrl+Alt+Mezerník nebo použití Upravit > IntelliSense > Přepnout režim dokončování aby se návrhy zobrazovaly, ale vkládaly se pouze tehdy, pokud je výslovně potvrdíte.
Úryvky kódu a „Vložení JSON/XML jako tříd“
Úryvky kódu jsou jedním z nejrychlejších způsobů, jak vytvořit standardizovaný kód ve Visual Studiu. Můžete vložit vestavěné úryvky kódu nebo si vytvořit vlastní. Použijte Upravit > IntelliSense > Vložit úryvek kódu or Obklopte senebo klikněte pravým tlačítkem myši v editoru a vyberte Úryvek > Vložit úryvek or Obklopte se.
Při práci s API se funkce „Vložit JSON/XML jako třídy“ zdá téměř magická. Zkopírujte libovolná data JSON nebo XML do schránky, otevřete soubor s kódem C# nebo VB a vyberte Upravit > Vložit jinak > Vložit JSON jako třídy (nebo Vložit XML jako třídy). Visual Studio pro vás generuje silně typované třídy .NET, připravené k použití, které mohou urychlit pracovní postupy, které zahrnují analýza dat pomocí SQL.
Adaptivní vkládání s GitHub Copilotem
Pokud používáte GitHub Copilot, adaptivní vkládání ve Visual Studiu dokáže upravit vložený kód tak, aby odpovídal vašemu kontextu. Copilot analyzuje, kam vkládáte, a může navrhnout změny, jako je doplnění chybějících prvků rozhraní, zarovnání stylu a formátování s okolním souborem, oprava drobných chyb, překlad mezi lidskými nebo programovacími jazyky nebo pokračování ve vzoru, který jste již zahájili.
Vložené opravy pomocí Rychlých akcí
Rychlé akce jsou vaším užitečným nástrojem pro refaktoring a opravu problémů přímo v editoru. Když Visual Studio zobrazí ikonu šroubováku nebo žárovky, stiskněte Alt + Enter or Ctrl+. na tomto řádku. Získáte kontextově specifické opravy: generování metod, bezpečné přejmenování, použití navrhovaných refaktoringů a další.
Náhled a úprava definic na místě
Pro kontrolu typu nebo metody nemusíte vždy opouštět aktuální soubor. Označte identifikátor a stiskněte Alt + F12 (nebo použijte kontextovou nabídku Definice Peeku) pro otevření definice přímo v malém editoru náhledu. Pokud dáváte přednost zobrazení celé karty, klikněte pravým tlačítkem myši a vyberte Přejít na definici namísto.
Učení se z ukázkových aplikací a přizpůsobení formátování
Společnost Microsoft zveřejňuje mnoho ukázkových aplikací, které si můžete stáhnout a naučit se konkrétní technologie nebo vzory. Nainstalujte si je z Microsoft Developer Network (MSDN) a prozkoumejte, jak strukturují projekty, zpracovávají chyby nebo propojují vrstvy uživatelského rozhraní.
Visual Studio nabízí detailní kontrolu nad stylem kódu, včetně umístění závorek a zalomení řádků. Pro C# prozkoumejte Možnosti > Textový editor > C# > Styl kódu > FormátováníPro C++ a Python existují podobné sekce formátování, takže váš tým může sdílet konzistentní styl.
Chování odsazení a tabulace lze standardizovat pomocí sdíleného nastavení editoru. Pod Textový editor > Všechny jazyky > Záložky, nebo pro jednotlivé jazyky, můžete se rozhodnout, zda použít tabulátory nebo mezery, velikost tabulátoru a pravidla odsazení. U přenositelných konfiguračních souborů se tato pravidla přenášejí s kódovou základnou napříč počítači a editory.
Efektivní navigace v kódu a vývojovém prostředí Visual Studia
Rychlá navigace je často tím rozdílem mezi pocitem „ztracenosti v kódu“ a plnou kontrolou nad rozsáhlým řešením. Visual Studio je dodáváno s výkonnými záložkami, vyhledáváním a zobrazením mapy, které vám pomohou orientovat se.
Záložky a navigace symboly
Používejte záložky vždy, když neustále přeskakujete mezi několika důležitými řádky. Přepnout záložku pomocí Upravit > Záložky > Přepnout záložku a spravovat je z Záložky okno. Díky tomu je snadné přeskakovat mezi důležitými místy ve velkém souboru.
Pro rychlou navigaci symbolů nebo souborů se spolehněte na příkazy „Přejít na“. Použijte Upravit > Přejít na pro vyhledávání symbolů nebo souborů ve vašem řešení. Pro výkonnější globální vyhledávání napříč typy, členy, soubory a symboly použijte Přejít na vše (Ctrl + T (ve výchozím nastavení) pro okamžitý skok kamkoli.
Pochopení struktury projektu pomocí Solution Exploreru a map
Průzkumník řešení je více než jen strom souborů; je to strukturální pohled na váš projekt. Můžete vyhledávat symboly, prohlížet hierarchie volání, zobrazovat odkazy a otevírat položky na kartě náhledu. Výběrem prvku kódu v Průzkumníku řešení se editor přesune přímo na daný prvek.
Pokud dáváte přednost vizuálnějšímu pohledu na závislosti, mapy kódu jsou nesmírně užitečné. Build mapa kódu vidět, jak se projekty, jmenné prostory a třídy na sebe odkazují, aniž by bylo nutné číst zdrojový kód řádek po řádku.
Režim mapy s posuvníkem a poslední soubory
Režim mapy na svislém posuvníku zobrazuje náhledové zobrazení souboru, které vám pomůže rychle se mezi jednotlivými částmi pohybovat. Můžete si jej přizpůsobit pomocí možností posuvníku, pokud dáváte přednost tradičnějšímu panelu nebo chcete upravit jeho chování.
U souborů, které neustále navštěvujete, ušetří čas příkazy jako „Přejít na poslední soubor“. Seznam naposledy použitých souborů v části Upravit > Přejít na > Přejít na poslední soubor (nebo jeho zkratka) zobrazí vaši pracovní sadu, takže si nemusíte pamatovat cesty ani jmenné prostory.
Synchronizace Průzkumníka řešení a přizpůsobení rozvržení
U velkých řešení je snadné zapomenout, kde se soubor nachází. Použití Synchronizace s aktivním dokumentem v Průzkumníku řešení zvýrazněte otevřený soubor ve stromové struktuře projektu.
Rozvržení oken ve Visual Studiu je velmi flexibilní a stojí za to si ho přizpůsobit. Pro média F4 Pokud chcete tradičnější rozvržení, můžete přesunout okno Vlastnosti na pravou stranu a experimentovat s plovoucími okny dokumentů nebo okny nástrojů na sekundárních monitorech. Můžete dokonce otevřít druhé zobrazení Průzkumníka řešení pro samostatnou správu souborů.
Vyhledávání příkazů, souborů a možností jako profesionál
Místo prohledávání nabídek použijte globální vyhledávání a filtry ve Visual Studiu k nalezení přesně toho, co potřebujete. To funguje pro příkazy, možnosti, dialogová okna a obsah okna nástrojů.
Okna nástrojů pro filtrování a seznam chyb
Mnoho oken nástrojů podporuje vestavěné filtrování, takže se zobrazují pouze relevantní položky. Například panel nástrojů, vlastnosti a průzkumník řešení lze filtrovat zadáním části názvu položky, čímž se skryje vše ostatní.
Panel Seznam chyb vám umožňuje zaměřit se na problémy, které vás zajímají. Klepněte na tlačítko Filtr tlačítko pro zobrazení pouze chyb z otevřených souborů, aktuálního souboru nebo aktuálního projektu. Můžete také vyhledávat podle textu a najít konkrétní chybovou zprávu.
Rychlé vyhledávání dialogů, možností a příkazů
Globální vyhledávací pole ve Visual Studiu je vaší zkratkou k téměř všemu. Udeřil Ctrl + Q a začněte psát například „nový projekt“, „motiv“ nebo „klávesové zkratky“. Visual Studio navrhuje odpovídající příkazy nabídky, stránky s možnostmi a soubory; vyberte si jeden a okamžitě tam budete.
Chytřejší ladění ve Visual Studiu
Ladicí relace mohou spotřebovat spoustu času a paměti, takže klíčové je použití pokročilých funkcí ladicího programu. Ladicí program Visual Studia je extrémně výkonný, jakmile se dostanete za hranice základních zarážek a protokolování konzole.
Základy ladicího programu a všestranné zarážky
„Ladění“ ve Visual Studiu znamená spouštění pod debuggerem, nikoli jen vypisování protokolů. To vám umožní kontrolovat proměnné, procházet kód a vizualizovat výkon během běhu aplikace. Pokud s tím začínáte, stojí za přečtení integrovaná dokumentace „první pohled na debugger“.
Existuje několik typů zarážek, včetně dočasných a podmíněných. K kurzoru se můžete dostat pomocí Ctrl + F10 nebo klikněte pravým tlačítkem myši na řádek a vyberte Běh k kurzoru, který nastaví jednorázový zarážkový bod a spustí provádění, dokud není dosaženo daného řádku.
Připnutí hodnot proměnných a použití okna Immediate
DataTipy umožňují připnout hodnoty proměnných přímo v editoru. Během pozastavení provádění najeďte myší na proměnnou a poté klikněte na ikonu špendlíku v datovém tipu. Po ukončení ladění zůstane na okraji modrá ikona špendlíku; po najetí myší se zobrazí poslední laděná hodnota na daném řádku.
Okno Okamžité spuštění lze vymazat a znovu použít bez nutnosti jeho opětovného otevření. V době návrhu zadejte >cls or >Edit.ClearAll vymazat jeho obsah. Pro automatizaci drobných úloh ladicího programu je k dispozici mnoho dalších užitečných aliasů příkazů.
CodeLens, Live Share a interaktivní REPL
CodeLens zobrazuje přímo nad vašimi metodami bohaté informace: reference, historii, propojené pracovní položky, testy a další. Udrží vás v editoru soustředěné a zároveň sleduje, co se změnilo, kdo to změnil a kde se to používá.
Live Share proměňuje ladění v proces spolupráce. Vy a vaši kolegové můžete upravovat a ladit stejnou kódovou základnu současně, bez ohledu na jazyk nebo typ projektu, aniž by všichni museli lokálně klonovat repozitář stejným způsobem.
Interaktivní okna REPL pro jazyky jako C# a Python jsou ideální pro experimentování. Spusťte úryvky kódu a okamžitě si prohlédněte výsledky. Jakmile s nimi budete spokojeni, zkopírujte je zpět do hlavního projektu.
Rychlý přístup k vývojářským nástrojům z Windows
Pokud hodně pracujete s příkazovým řádkem pro vývojáře nebo jinými nástroji sady Visual Studio, připněte si je pro přístup jedním kliknutím. Procházet %ProgramData%\Microsoft\Windows\Nabídka Start\Programy\Visual Studio 2019\Nástroje Visual Studio, klikněte pravým tlačítkem myši Příkazový řádek pro vývojáře, a vyberte Pin na Start or Pin na hlavní panel.
Udržování pořádku: Karty, okna a písma
S tím, jak vaše řešení roste, se udržování pořádku v IDE stává stejně důležité jako psaní čistého kódu. Visual Studio nabízí mnoho způsobů, jak udržet často používané soubory viditelné a rozvržení ergonomická.
Připnutí záložek a použití více monitorů
Připněte si záložky souborů, které neustále používáte, aby zůstaly viditelné, i když je otevřeno mnoho dalších souborů. Kliknutím na ikonu špendlíku nalevo od karty ji uzamknete.
Pokud máte více monitorů, můžete si vytvořit vlastní kokpit, přesouvat okna a dokumenty. Přetáhněte kartu editoru na jiný monitor, chcete-li ji otevřít v samostatném okně, nebo přetáhněte okna nástrojů, jako jsou panely ladicího programu, na vyhrazenou obrazovku. Můžete dokonce vytvářet „sady“ karet nástrojů a dokumentů propojených dohromady.
Duplikování Průzkumníka řešení a přizpůsobení písem
Druhé zobrazení Průzkumníka řešení je skvělé pro správu rozsáhlých kódových základen. Klepněte pravým tlačítkem myši Průzkumník řešení a zvolte Nové zobrazení Průzkumníka řešenía poté jej přesuňte na jiný monitor nebo jej dokujte jiným způsobem.
Nastavení písma ve Visual Studiu jde daleko za rámec pouhého „zvětšení textu“. In Nástroje > Možnosti > Prostředí > Písma a barvy Můžete změnit písmo, velikost a barvy pro konkrétní prvky, jako jsou komentáře, klíčová slova nebo text okna nástrojů, což výrazně zlepší čitelnost.
Visual Studio Code: Každodenní triky pro zvýšení produktivity
Visual Studio Code (VS Code) se zaměřuje na rychlost, přenositelnost a rozšiřitelnost, díky čemuž je nesmírně oblíbený u webových a multiplatformních vývojářů. Mnoho z jeho nejlepších funkcí se skrývá za paletou příkazů, klávesovými zkratkami a nastaveními založenými na JSON.
Začínáme a používáme paletu příkazů
Nejrychlejší způsob, jak se seznámit s VS Code, je prostřednictvím úvodní stránky a vestavěných návodů. Otevřete je z Nápověda > Vítejte nebo prostřednictvím Nápověda: Vítejte příkaz v Paletě příkazů.
Paleta příkazů je vaším univerzálním ovládacím centrem ve VS Code. Pro média Ctrl + Shift + P (nebo Shift+Cmd+P (v macOS) a začněte psát libovolný příkaz, například „Formátovat dokument“, „Přejmenovat symbol“ nebo „Git: Položit do…“. Jakmile se z toho stane zvyk, už se panelu nabídek nebudete muset dotýkat jen zřídka.
Klávesové zkratky, které musíte znát ve VS Code
Znalost několika základních zkratek vás okamžitě zrychlí ve VS Code. Použijte Ctrl + P pro rychlé otevírání souborů, Ctrl+\ rozdělit editor do sloupců a Ctrl+` pro přepínání integrovaného terminálu. Chcete-li upravit více řádků, zkuste příkazy s více kurzory, jako například Alt + kliknutí přidat kurzory, Ctrl+Alt+Nahoru/Dolů přidat kurzory svisle a Ctrl + D pro výběr dalšího výskytu termínu.
Editace vedle sebe je jednoduchá a neuvěřitelně užitečná. Udeřil Ctrl+\ rozdělit a poté přeskočit mezi skupinami editorů pomocí Ctrl + 1, Ctrl + 2nebo Ctrl + 3Pro Markdown existují specializované zkratky, jako například Ctrl + Shift + V otevřít náhled a Ctrl+KV pro úpravy a náhledy vedle sebe.
Průzkumník, Rychlé otevření a historie navigace
Zobrazení Průzkumníka je rychle dostupné pomocí Ctrl + Shift + E, ale s funkcí Rychlé otevření se k souborům často dostanete ještě rychleji. Pro média Ctrl + P, začněte psát část názvu souboru a stiskněte vstoupit. Typ ? uvnitř Rychlé otevření zobrazíte tipy a pokročilé možnosti.
Naposledy otevřené složky a pracovní prostory jsou k dispozici prostřednictvím Ctrl + R. Tím se otevře rychlý seznam podobný Soubor > Otevřít poslední, což vám umožňuje přecházet mezi projekty s minimálním úsilím. V rámci projektu, Ctrl + Tab prochází poslední soubory a Ctrl + G přeskočí přímo na číslo řádku.
VS Code také umožňuje stisknout klávesu Ctrl+kliknout (v macOS+kliknout) na cestu k souboru a otevřít nebo vytvořit tento soubor. To je obzvláště užitečné v konfiguračních souborech a dokumentaci, kde často odkazujete na jiné soubory.
Integrovaný terminál a panely
Integrovaný terminál udržuje váš pracovní postup uvnitř editoru. Otevřete ho pomocí Ctrl+`, přepněte skořepiny z rozbalovací nabídky nebo podle potřeby vytvořte další instance. Použijte Ctrl + J pro přepínání mezi otevřením a zavřením spodního panelu, aby nezabíral vertikální prostor.
Zen režim a plovoucí okna
Zen režim skryje veškerý šum, když potřebujete hluboké zaostření. Udeřil Ctrl+KZ (Cmd+KZ v systému macOS) pro zeslabení bočních panelů a panelů; stiskněte Esc dvakrát pro ukončení a obnovení uživatelského rozhraní.
Editory, terminály a zobrazení lze pro nastavení s více monitory přesunout do plovoucích oken. Přetáhněte kartu z hlavního okna nebo použijte příkazy „Přesunout do nového okna“ / „Kopírovat do nového okna“ z kontextové nabídky karty.
VS kód z příkazového řádku a základy pracovního prostoru
Rozhraní příkazového řádku (CLI) ve VS Code je výkonné a ideální pro integraci s vaším pracovním postupem v shellu. Jakmile code Pokud je soubor binary ve vaší cestě PATH, můžete otevírat složky, soubory a diffy přímo z terminálu.
Běžné příkazy CLI VS Code
Existuje několik vzorů, které budete z příkazového řádku používat neustále. Jako příklady lze uvést:
- Otevřít aktuální adresář:
code . - Znovu použít poslední okno:
code -r . - Spustit nové okno:
code -n - Změnit jazyk:
code --locale=es - Rozdíl dvou souborů:
code --diff file1 file2 - Otevřeno na konkrétním řádku:
code --goto package.json:10:5 - Zakázat všechna rozšíření:
code --disable-extensions .
Konfigurace pracovního prostoru a složka .vscode
Nastavení, úlohy a konfigurace spouštění specifické pro pracovní prostor se nacházejí uvnitř .vscode složku v kořenovém adresáři vašeho projektu. Soubory jako tasks.json (pro spouštění sestavení, testů atd.) a launch.json (konfigurace ladicího programu) zajistí přenositelnost vašeho projektu a jeho snadné nastavení na jakémkoli počítači.
Stavový řádek, problémy a jazykové režimy
Stavový řádek ve spodní části VS Code není jen dekorativní; zobrazuje klíčové informace a rychlé akce. Počty chyb, jazykové režimy, větev Git a další jsou na dosah ruky.
Chyby a varování
Pro média Ctrl+Shift+M otevřete panel Problémy a rychle procházejte problémy. Použijte F8 a Shift + F8 procházejte další a předchozí chybu nebo varování a filtrujte seznam podle závažnosti nebo pomocí vyhledávacího pole.
Změna jazykového režimu
Jazyk zobrazený ve stavovém řádku určuje, jakou syntaxi a nástroje VS Code používá pro aktuální soubor. Klikněte na název jazyka nebo jej použijte Ctrl+Km chcete-li přepnout, použijte příkaz „Konfigurovat přidružení souborů“, pokud chcete, aby daná přípona vždy mapovala na konkrétní jazyk.
Přizpůsobení VS Code: Témata, klávesové zkratky a nastavení
Jednou z největších silných stránek VS Code je, jak hluboce si ho můžete přizpůsobit bez nutnosti psaní jakýchkoli pluginů. Šablony, klávesové zkratky, nastavení, úryvky kódu a validace jsou jen pár příkazů daleko.
Změna témat a klávesových zkratek
Barevné motivy přepněte pomocí příkazu „Předvolby: Barevný motiv“ nebo Ctrl+K Ctrl+T. Další motivy z Marketplace si můžete prohlížet a instalovat přímo z tohoto výběru.
Pokud používáte jiný editor, nainstalujte si rozšíření pro mapování kláves, abyste mohli znovu používat známé zkratky. Spusťte příkaz „Předvolby: Rozvržení kláves“ a vyberte si z oblíbených mapování, jako je Vim, Sublime Text nebo IntelliJ.
Úprava klávesových zkratek
Editor klávesových zkratek ve VS Code zobrazuje všechny aktuální vazby v jednom prohledávatelném zobrazení. Otevřete jej přes „Předvolby: Otevřít klávesové zkratky“ nebo Ctrl+K Ctrl+SPoužijte ikonu tužky nebo vstoupit přiřadit nové zkratky nebo přepnout na keybindings.json pro úpravu surového JSONu.
Ladění nastavení přes UI nebo settings.json
Ve výchozím nastavení budete používat uživatelské rozhraní Nastavení, ale vždy se můžete přepnout na settings.json pro přesné ovládání. Otevřete jej pomocí „Otevřít uživatelská nastavení (JSON)“ nebo změňte workbench.settings.editor nastavení, aby se JSON stal vaším výchozím editorem.
Mezi běžné úpravy patří velikosti písma, úroveň přiblížení, automatické ukládání a chování formátování. Můžete například nastavit:
"editor.fontSize": 18pro hlavního redaktora"terminal.integrated.fontSize": 14pro terminál"window.zoomLevel": 1pro celkové škálování uživatelského rozhraní"files.autoSave": "afterDelay"automatické uložení po krátké prodlevě"editor.formatOnSave": truea"editor.formatOnPaste": trueudržovat kód v pořádku"editor.tabSize": 4a"editor.insertSpaces": truepro konzistentní odsazení"editor.renderWhitespace": "all"když chcete vidět každou mezeru a tabulaci
Chcete-li skrýt soubory nebo složky v Průzkumníku nebo ve vyhledávání, použijte files.exclude a search.exclude Nastavení. Tyto přijímají glob vzory a pomáhají ignorovat artefakty sestavení nebo adresáře dodavatelů.
Nastavení specifická pro jazyk a validace JSON
Jakékoli nastavení lze omezit na konkrétní jazyk pomocí bloku identifikátoru jazyka. Například:
"": {
"editor.tabSize": 2
}
Ověřování JSON je vestavěné a rozšiřitelné pomocí json.schemas. Můžete přiřadit konkrétní soubory JSON (například bower.json nebo vlastní konfigurace) se schématy ze schemastore.org nebo vlastními lokálními soubory, nebo dokonce definovat vložená schémata v settings.json.
Výchozí prohlížeč a složené protokoly
Když stisknete klávesu Ctrl+kliknete na odkaz, VS Code jej otevře ve vašem výchozím prohlížeči, což můžete změnit pomocí workbench.externalBrowser. Použijte hodnoty jako "edge", "chrome"nebo "firefox", nebo přímo odkazovat na spustitelný soubor prohlížeče.
Protokoly z více služeb lze sloučit do jednoho složeného protokolu v panelu Výstup. Pomocí možnosti „Vytvořit složený protokol…“ z rozbalovací nabídky panelu Výstup můžete kombinovat související streamy a usnadnit ladění složitých pracovních postupů.
Rozšíření a práce se soubory ve VS Code
Rozšíření jsou místem, kde VS Code skutečně ožívá, ale jejich správná správa a pochopení navigace v souborech je klíčové. Díky tomu bude vaše prostředí výkonné, aniž by se nafouklo.
Objevování, instalace a doporučování rozšíření
Otevřete zobrazení Rozšíření pomocí Ctrl + Shift + X najít a spravovat rozšíření. Odtud můžete vyhledávat, zobrazovat doporučení, filtrovat podle „Nejoblíbenější“ nebo řadit podle počtu instalací a povolit/zakázat rozšíření pro každý pracovní prostor.
Mezi běžná nezbytná rozšíření patří formátovače jako Prettier, lintery jako ESLint a pomocné nástroje Git jako GitLens. Mnoho článků a seznamů (například awesome-vscode) ukazuje nastavení pro konkrétní jazyky a balíčky.
Dialogová okna souborů, Rychlé otevírání a historie navigace
Z dialogového okna souborů operačního systému můžete přepnout na jednodušší dialogové okno pro rychlý výběr souborů pomocí files.simpleDialog. Díky tomu je vše uvnitř VS Code a funguje to stejně napříč platformami.
Rychlé otevření (Ctrl + P) nejen vyhledává soubory, ale dokáže také otevřít více dokumentů za sebou. Pomocí klávesy se šipkou doprava, když je zobrazena funkce Rychlé otevřít, otevřete aktuální výběr na pozadí a budete moci vybírat další soubory.
Historie navigace je přístupná přes Ctrl + Taba můžete se přesouvat zpět/vpřed pomocí zkratek jako Alt+Left / Alt+Right (nebo ekvivalentů na platformě). To je obzvláště praktické po přechodu na definice nebo odkazy.
Asociace souborů a bezpečné ukládání
Použijte files.associations sdělit VS Code, že určitá vlastní rozšíření jsou ve skutečnosti JSON, YAML nebo jiný jazyk. Například mapování .database na "json" umožňuje ověřování a IntelliSense pro proprietární konfigurační formát.
VS Code zabraňuje „nečistým zápisům“, pokud se soubor na disku od jeho otevření změnil. Pokud k tomu dojde, VS Code zobrazí rozdíl mezi vaší verzí a verzí na disku a požádá vás, abyste buď přijali změny, nebo se vrátili na disk, čímž zajistíte, že nikdy tiše neztratíte externí úpravy.
Úprava výkonných funkcí ve VS Code
Editor VS Code obsahuje mnoho skrytých funkcí pro pokročilý výběr, navigaci a transformaci. Jakmile se tyto prvky stanou svalovou pamětí, opakovaná editace textu se stane mnohem méně bolestivou.
Výběr sloupců, pravítka a úpravy posouvání
Výběr sloupců (rámečků) umožňuje snadnou úpravu svislých bloků textu. Držet Shift + Alt (Shift+Option v systému macOS) při tažení myší nebo pomocí vyhrazených klávesových zkratek přidejte kurzor na každý vybraný řádek.
Svislá pravítka lze přidat pomocí editor.rulers pro vodítko délky čáry. Například, "editor.rulers": kreslí na těchto sloupcích slabé svislé čáry.
Rychlé a uzamčené rolování vám pomůže s navigací ve velkých souborech nebo ve více editorech. Držení Další zvyšuje rychlost rolování (laditelné pomocí editor.fastScrollSensitivity) a příkaz „Přepnout uzamknuté rolování mezi editory“ synchronizuje rolování mezi viditelnými editory, takže řádky zůstanou zarovnané.
Kopírování/přesun čar, růst výběru a ořezávání bílých znaků
Přesouvejte nebo kopírujte řádky pomocí klávesových zkratek místo vyjmutí/vložení. Použijte Alt+Nahoru/Dolů posunout řádek, nebo Shift+Alt+Nahoru/Dolů zkopírovat (s některými variantami specifickými pro operační systém, zejména v Linuxu).
Sémanticky zmenšujte a rozšiřujte výběry pomocí zkratek, jako je Shift+Alt+Vlevo/Vpravo. Tyto příkazy se rozrůstají ze slova k výrazu, k prohlášení, k bloku a pak se zase zmenšují.
Použijte Ctrl+K Ctrl+X oříznout koncové bílé znaky v dokumentu. Zkombinujte to s "files.trimTrailingWhitespace": true pokud chcete, aby se to stalo automaticky při ukládání.
Symboly, obrys a kurzor zpět
Přejít na symbol v souboru (Ctrl+Shift+O) a Přejít na symbol v pracovním prostoru (Ctrl + T) jsou neocenitelné ve velkých kódových databázích. přidat @: ve vyhledávání symbolů pro seskupení výsledků podle druhu.
Zobrazení Osnova v Průzkumníku zobrazuje strukturu aktuálního souboru a umožňuje vám přejít přímo na funkce, třídy a oblasti. Můžete seřadit podle jména, kategorie nebo pozice.
Vrátit zpět pohyb kurzoru pomocí Ctrl + U pokud jste někam omylem skočili. Tím se vrátí zpět poslední změna pozice kurzoru bez vrácení úprav.
Nástroje pro formátování kódu, skládání a Markdown
Formátovat výběr pomocí Ctrl+K Ctrl+F nebo celý dokument s Shift+Alt+F. Díky nakonfigurovaným formátovačům specifickým pro daný jazyk se automaticky udržuje konzistence stylu kódu.
Skládání kódu umožňuje sbalit a rozbalit oblasti, funkce nebo komentáře pomocí zkratek, jako je Ctrl+Shift+. Pro rychlou správu viditelné struktury jsou k dispozici také možnosti „Přehnout vše“, „Rozbalit vše“ a „Přehnout vše a blokovat komentáře“.
Konkrétně v Markdownu můžete otevírat náhledy a synchronizovat je s editorem. Ctrl + Shift + V otevře kartu s náhledem, zatímco Ctrl+KV zobrazuje editor a náhled vedle sebe s propojeným rolováním.
IntelliSense, vyhledávání a ESLint ve VS Code
Funkce IntelliSense a vyhledávání ve VS Code jdou daleko za rámec základního automatického doplňování a prostého hledání/nahrazení. Při správném použití vám poskytnou takový druh kódové inteligence, jaký najdete v náročných IDE.
Akce IntelliSense, Peek a Přejít na
Spouštět návrhy pomocí Ctrl+Mezerník zobrazit metody, vlastnosti, nápovědy k parametrům a inline dokumentaci. Technologie IntelliSense se přizpůsobuje nainstalovaným jazykovým serverům a rozšířením, takže bohatší nástroje poskytují bohatší návrhy.
Definice náhledu (Alt + F12) otevře cíl přímo v textu, takže nemusíte opouštět aktuální kontext. Přejít na definici (F12 nebo Ctrl+Kliknutí) přeskočí přímo na zdroj a Přejít na reference (Shift + F12) uvádí všechna použití daného symbolu.
Zobrazení Najít všechny reference (Shift+Alt+F12) poskytuje vyhrazený panel zobrazující všechny referenční skupiny podle souboru. Symboly můžete bezpečně přejmenovat pomocí F2, aktualizace všech referencí v jedné operaci.
Vyhledávání a nahrazování v regexu pomocí skupin
Povolte regulární výrazy ve vyhledávání pro provádění sofistikovaných refaktoringů. Klepněte na tlačítko Použít regulární výraz ve vyhledávacím řádku nebo stiskněte zkratku regulárního výrazu (Alt + R (na většině platforem). Použijte ve vzoru zachycující skupiny a odkazujte na ně v poli Nahradit pomocí $1, $2, A tak dále.
Integrace ESLintu
Zkombinujte rozšíření ESLint s dobře nakonfigurovaným .eslintrc.json udržovat kód JavaScript a TypeScript čistý. Můžete vyladit prostředí (prohlížeč, Node, ES6), možnosti parseru (moduly, JSX) a pravidla tak, aby odpovídala stylistickému průvodci vašeho projektu. VS Code poté zobrazuje chyby a varování typu lint přímo v textu, často s rychlými opravami.
Úryvky kódu, integrace s Gitem a rozdíly ve VS Code
Úryvky kódu a vestavěná podpora Gitu šetří ve VS Code obrovský čas, snižují počet standardizovaných prvků a zjednodušují správu verzí. Jsou plně rozšiřitelné a hluboce integrované s editorem.
Vytváření a používání vlastních úryvků kódu
Vytvořte si vlastní úryvky pomocí Soubor > Předvolby > Konfigurovat fragmenty kódu. Vyberte jazyk a poté definujte položky pomocí prefix, bodya volitelné descriptionZástupné symboly jako $1, $2 a možnosti umožňují interaktivní a opakovaně použitelné úryvky.
Základy Gitu, obviňování a rozdíly v zobrazení
VS Code má podporu Gitu ihned po instalaci; otevřete zobrazení Správa zdrojového kódu pomocí Ctrl+Shift+G. Můžete přidávat, vyřazovat, potvrzovat změny, vytvářet větve a kontrolovat změny, aniž byste opustili editor.
Informace o obviňování z Git se zobrazují přímo v textu a ve stavovém řádku, pokud jsou povoleny. Pro zapnutí nebo vypnutí těchto nápověd použijte příkazy jako „Git: Toggle Git Blame Editor Decoration“ a „Git: Toggle Git Blame Status Bar Item“.
Rozdíly mezi revizemi se otevírají v editoru rozdílů s zobrazením vedle sebe nebo vloženého zobrazení. Jedno
Tlačítko „Otevřít změny“ nebo výběr upraveného souboru v zobrazení Správa zdrojového kódu zobrazuje přesně, co se změnilo. Můžete přepnout mezi vloženým zobrazením nebo konfigurovat "diffEditor.renderSideBySide": false pokud dáváte přednost rozdílu v jednom sloupci.
VS Code také nabízí přístupný prohlížeč rozdílů ovládaný pomocí F7 a Shift + F7. Zobrazuje změny v jednotném seznamu ve stylu patchů, ve kterém se můžete pohybovat pomocí kláves se šipkami a poté se pomocí klávesy vrátit zpět do editoru rozdílů. vstoupit.
Rozsahy pro přípravu, vrácení commitů zpět a výstup Gitu
Nemusíte připravovat celé soubory; můžete připravovat vybrané rozsahy z rozdílu. Vyberte text a spusťte příkaz „Přidat vybrané rozsahy do fáze“ z palety příkazů nebo z kontextové nabídky diff pro vytvoření přesných commitů.
Pokud litujete svého posledního commitu, použijte akci „Commit > Undo Last Commit“. Přesune změny zpět do oblasti „Předběžné změny“, abyste mohli zprávu upravit nebo upravit obsah.
Pomocí příkazu „Git: Zobrazit výstup Git“ zobrazíte přesné příkazy, které VS Code spouští. Toto je skvělá pomůcka pro učení, když s Gitem začínáte nebo ladíte složité problémy s repozitářem.
Konflikty sloučení a externí nástroje Gitu
Během slučování zobrazení Správa zdrojového kódu zvýrazní konfliktní soubory a otevře je s vloženými ovládacími prvky pro rozlišení. Akce CodeLens, jako například „Přijmout aktuální“, „Přijmout příchozí“, „Přijmout obě“ a „Porovnat změny“, usnadňují řešení konfliktů.
VS Code můžete také nakonfigurovat jako výchozí nástroj pro slučování nebo porovnávání pro Git. Typické globální konfigurace vypadají takto:
git config --global merge.tool vscode
git config --global mergetool.vscode.cmd 'code --wait $MERGED'
git config --global diff.tool vscode
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE'
Ladění ve VS CODE: Spouštění konfigurací, zarážek a bodů protokolování
Ladicí prostředí VS Code je poháněno rozšířeními specifickými pro daný jazyk, ale napříč zásobníky se řídí konzistentním vzorem. Jakmile pochopíte konfigurace spouštění a zarážky, přepínání jazyků je snadné.
Vytváření konfigurací spuštění
Otevřete zobrazení Spustit a ladit (Ctrl + Shift + D) a začněte výběrem možnosti „vytvořit soubor launch.json“. Vyberte si prostředí (Node.js, Python, C++ atd.) a VS Code vygeneruje úvodní konfiguraci. Poté si můžete přizpůsobit cesty k programu, proměnné prostředí a úlohy, které se mají spustit před spuštěním.
Zarážky, krokování a inspekce proměnných
Přepněte zarážky kliknutím na levý okraj nebo stisknutím klávesy F9 na lince. Když spustíte ladicí relaci, zobrazí se panel nástrojů pro ladění s ovládacími prvky pro přepínání mezi funkcemi, jejich zadávání a vyjímání, pokračování v provádění a restartování relací.
Proměnné můžete zkontrolovat pomocí podokna PROMĚNNÉ, při najetí myší na daný prvek v editoru nebo v ladicí konzoli. Tyto nástroje zobrazují lokální proměnné, sledovací výrazy, rámce zásobníku volání a další v závislosti na jazykovém adaptéru.
Body protokolování a spouštěné zarážky
Body protokolování jsou ideální pro produkční nebo obtížně reprodukovatelné scénáře, kde nelze proces snadno pozastavit. Přidejte je z guttu pomocí „Přidat bod protokolování“; protokolují zprávy (s volitelnými vyhodnocenými výrazy uvnitř) {}) do ladicí konzole namísto zastavení provádění.
Spuštěné zarážky se aktivují až po dosažení jiné zarážky. Klikněte pravým tlačítkem myši na okraj, vyberte „Přidat spouštěcí zarážku“ a zadejte zarážku, která by ji měla povolit. To je obzvláště užitečné, když k selhání dojde mnoho kroků po počáteční podmínce.
Úkoly, integrace npm a automatizace ve VS Code
Úkoly ve VS Code vám pomáhají konzistentně spouštět externí nástroje (jako jsou sestavení, testy a lintery) v celém týmu. V kombinaci s integrací npm vám umožňují udržovat celý váš pracovní postup přístupný pomocí klávesových zkratek.
Automaticky detekované úlohy a soubor tasks.json
vybrat Terminál > Konfigurace úloh pro automatickou detekci úkolů z vašeho projektu. VS Code navrhne úkoly (například npm install) a vygenerovat tasks.json Standardní verze. Skupiny pak můžete přizpůsobit (například označit úlohu jako výchozí sestavení).
Po definování spusťte úlohy pomocí Terminál > Spustit úlohu a zastavte je pomocí „Ukončit úlohu“. Pro dlouhodobě běžící vývojářské servery nebo watchery se tím centralizuje správa procesů.
Vazba úloh na klávesové zkratky a spouštění npm skriptů
Používejte klávesové zkratky pro okamžité spuštění často používaných úloh. V souboru klávesových zkratek ukažte workbench.action.tasks.runTask u pojmenovaného úkolu s použitím args pole (například vazba Ctrl + H k úkolu „Spustit testy“).
npm skripty v package.json lze spustit jako úlohy přímo z Průzkumníka. Výchozí akci kliknutí můžete změnit (prostřednictvím npm.scriptExplorerAction), vyloučit určité skripty (npm.exclude) a dokonce povolit akce kontextové nabídky „Spustit NPM skript ve složce…“ pomocí npm.enableRunFromFolder.
Ladění výkonu a paměti ve Visual Studiu
Když se řešení Visual Studia rozrostou nebo se paměť zhorší, doporučení ohledně výkonu se stávají klíčovými. Mnoho funkcí lze dočasně vyladit nebo deaktivovat, aby vše běželo hladce.
Používejte 64bitový operační systém a snižte režijní náklady na obnovu dokumentů
Spuštění Visual Studia na 64bitovém operačním systému Windows zdvojnásobí dostupnou virtuální paměť pro IDE z 2 GB na 4 GB. To přímo zlepšuje, jak dobře Visual Studio zvládá velké úlohy.
Automatické obnovení dokumentů může výrazně zpomalit načítání řešení, pokud je otevřeno mnoho náročných návrhářů. Chcete-li zakázat opětovné otevírání dokumentů při načtení řešení, přejděte na Nástroje> Možnosti, pak pod Projekty a řešení > Obecné V novějších verzích (nebo v ekvivalentní části „Všechna nastavení“ ve starších verzích) zrušte zaškrtnutí políčka „Znovu otevřít dokumenty při načtení řešení“. Poté můžete pomocí příkazů „Přejít na“ (Přejít na vše, Přejít na poslední umístění úprav, Přejít na poslední soubor) rychle znovu otevřít to, co skutečně potřebujete.
Nastavení ladicího programu: Pouze můj kód, symboly a diagnostické nástroje
Povolení možnosti „Jen můj kód“ během ladění zabraňuje načítání symbolů pro externí knihovny a šetří spoustu paměti. In Nástroje > Možnosti > Ladění > Obecné, zaškrtněte políčko „Povolit pouze můj kód“. Některé typy projektů mají tuto možnost ve výchozím nastavení povolenou, ale stojí za to si to ověřit.
Pro nativní ladění buďte vybíraví při výběru souborů symbolů PDB, které načítáte. Pod Ladění > Symboly, můžete zadat filtry modulů nebo použít dialogové okno „Zadat filtry načítání symbolů“ k explicitnímu zahrnutí pouze modulů, které vás zajímají. Během ladění můžete také kliknout pravým tlačítkem myši na moduly v okně Moduly a načíst nebo přeskočit konkrétní symboly.
Diagnostické nástroje a profilování CPU jsou výkonné, ale náročné na zdroje. Po dokončení profilování deaktivujte profilování CPU a pokud nepotřebujete živé diagnostické grafy, zrušte zaškrtnutí políčka „Povolit diagnostické nástroje během ladění“ v Ladění > ObecnéTím se uvolní CPU a paměť pro zbytek vašeho pracovního postupu.
Roslyn, CodeLens a další náročné služby
U velkých řešení .NET může být služba spravovaného jazyka (Roslyn) a CodeLens významnými spotřebiteli paměti a procesoru. CodeLens konkrétně spouští operace „Najít všechny reference“ pro zobrazení počtu vložených referencí.
CodeLens můžete zakázat v sekci Textový editor > Všechny jazyky > CodeLens (nebo ekvivalentní sekci) zrušením zaškrtnutí políčka „Povolit CodeLens“. To je obzvláště užitečné na počítačích s malým množstvím paměti nebo s rozsáhlými kódovými základnami.
Rozšíření ve Visual Studiu mohou také způsobovat problémy s výkonem. Použijte Rozšíření > Spravovat rozšíření zakázat podezřelé rozšíření jedno po druhém a sledovat, jak se mění výkon. Odebrání nepoužívaných úloh pomocí instalačního programu Visual Studia dále snižuje režijní náklady na spouštění a běh.
Rolování, XAML návrhář a výkon Gitu
Funkce jako režim mapy na posuvníku a zalamování slov jsou sice užitečné, ale pokud potřebujete nízký výkon, můžete je vypnout. V možnostech posuvníku přepněte svislý posuvník z režimu mapy do režimu pruhů. Pro zalamování textu přepněte Upravit > Pokročilé > Zalamování slov nebo jej deaktivujte v části Textový editor > Všechny jazyky > Obecné.
Návrhář XAML spotřebovává zdroje pouze při otevírání souborů XAML, ale pokud upravujete pouze nezpracovaný XAML, můžete ho zcela zakázat. In Nástroje > Možnosti > XAML > Obecné, zrušte zaškrtnutí políčka „Povolit XAML Designer“ a restartujte Visual Studio.
Operace Gitu se mohou zpomalit, pokud existuje mnoho nesledovaných souborů. Přidání těžkých adresářů nebo generovaných souborů do lokálního .gitignore prostřednictvím uživatelského rozhraní nastavení repozitáře Git ve Visual Studiu. To zrychluje git status a související příkazy ignorováním těchto cest.
Novější verze sady Visual Studio obsahují vizualizaci grafu commitů, která může vylepšit zážitek při procházení historie Gitu. Ujistěte se, že používáte nejnovější sestavení Visual Studia 2022 a povolte všechny funkce grafů Gitu nabízené v nástrojích Gitu.
Vynucení uvolňování paměti zevnitř Visual Studia
Při extrémním tlaku paměti můžete ručně spustit uvolňování paměti .NET ze sady Visual Studio. Pro média Ctrl + Alt + Shift + F12 dvakrát za sebou, aby se CLR muselo shromáždit nepoužívané spravované objekty. To je zřídka potřeba, ale po nákladných operacích, jako jsou úplné přestavby nebo rozsáhlé ladicí relace, vám to může pomoci sledovat, kolik paměti opravdu zůstává v provozu.
Pokud vynucená manipulace s kryptoměnami (GC) opakovaně umožňuje opětovné použití sady Visual Studio, zvažte podání zpětné vazby prostřednictvím nástroje pro zpětnou vazbu v integrovaném vývojovém prostředí (IDE). Tento vzorec může naznačovat skrytou chybu nebo únik paměti, který by měl produktový tým prošetřit.
Ať už trávíte většinu dne ve Visual Studiu, VS Code nebo v obou, zvládnutí těchto zkratek, navigačních nástrojů, ladicích funkcí a nastavení výkonu radikálně zlepší pocit z tvorby softwaru. Díky správné kombinaci technologií IntelliSense, rychlého vyhledávání, pracovních postupů Gitu a ladicího programu a vyladěnému prostředí, které odpovídá vašemu počítači a stylu kódování, přestává být IDE úzkým hrdlem a stává se skutečným multiplikátorem síly.
