9 Rozšíření kódu Visual Studio, díky nimž je programování ještě jednodušší

9 Rozšíření kódu Visual Studio, díky nimž je programování ještě jednodušší

Kód Microsoft Visual Studio je jeden z nejlepších bezplatných textových editorů k dispozici právě teď. Kombinuje celou sadu funkcí s relativně snadným použitím a výkon je pro aplikaci Electron překvapivě dobrý. Jedním z důvodů, proč ji lidé milují, kromě důvodů stranou, je její rozšiřitelnost.





Stejně jako mnoho jiných populárních textových editorů má Visual Studio Code k dispozici obrovské množství rozšíření, která umožňují přizpůsobit jeho chování. Ty mohou masivně změnit způsob fungování a chování kódu Visual Studio, jako je přidání vazeb klíčů ve stylu Vim nebo Emacs. S tímto seznamem jsme sestavili jen několik našich oblíbených.





Jak nainstalovat rozšíření kódu Visual Studio

V případě, že nejste obeznámeni, je snadné nainstalovat rozšíření do kódu Visual Studio. Klikněte na Rozšíření ikonu na levé straně obrazovky. Je to pátá ikona dolů, bezprostředně pod ikonou Debug.





Nyní jednoduše zadejte název nebo část názvu rozšíření, které chcete nainstalovat. Kliknutím na název si přečtěte přehled rozšíření a poté klikněte na Nainstalujte ikonu nainstalujte.

1. Visual Studio IntelliCode

Vyvinuto společností Microsoft DevLabs, Visual Studio IntelliCode je rozšíření, které zahrnuje umělou inteligenci, která vám pomůže s kódováním. Rozšíření aktuálně podporuje Python, JavaScript/TypeScript a Java.



jak hacknout sim kartu

Pokud jste dříve používali Intellisense v kódu Visual Studio nebo Visual Studio, budete mít představu, co očekávat. Rozdíl je v tom, že toto je v podstatě ještě inteligentnější pohled na tuto myšlenku.

Toto rozšíření je stále v raných fázích vývoje a je již působivé. Jakmile bude mít ve vývoji více času, můžete to dokonce vidět přímo v kódu Visual Studio.





2. Synchronizace nastavení

Většina lidí, kteří pravidelně používají textový editor, provede alespoň pár vylepšení jeho nastavení. Spousta lidí jde ještě dále a přizpůsobuje si to tak, aby odpovídalo jejich osobnímu stylu práce. Pokud často pracujete na více než jednom stroji, může být frustrující neustále provádět tyto úpravy ručně.

Nastavení Sync si klade za cíl tento problém vyřešit. Pomocí jednoduché GitHub Gist synchronizuje nastavení vaše nastavení. To zahrnuje další rozšíření a jejich konfigurace, takže celá vaše konfigurace skončí jako přenosná. Proveďte nějaké změny na jednom počítači, synchronizujte svá nastavení a můžete je snadno synchronizovat na jiných počítačích.





Nastavení Synchronizace nastavení trvá několik minut, pak na to nemusíte znovu myslet. Pokyny k jeho nastavení jsou k dispozici prostřednictvím přehledu rozšíření v kódu Visual Studio.

3. Inteligentní cesta

Pokud k úpravě osobních nebo systémových konfiguračních souborů používáte kód Visual Studio, Inteligentní cesta může být zachráncem života. Stručně řečeno, rozšíření přidává k názvům souborů dokončení ve stylu Intellisense, což vám umožní snadno zadávat názvy dlouhých cest, aniž byste je museli ukládat do paměti.

Toto je relativně jednoduché rozšíření, ale má několik možností konfigurace. Můžete si vybrat, zda chcete například za názvy adresářů přidat lomítko. Mezi další možnosti patří, zda zahrnout názvy souborů do příkazů importu, a možnost ignorovat určité typy souborů.

4. Průzkumník úloh

The Průzkumník úloh rozšíření přidává funkce spouštění úloh ve stylu IDE do kódu Visual Studio. To zahrnuje hlavně úlohy sestavení pro váš aktuální projekt, ale může také zahrnovat bash, Python a další skripty.

Průzkumník úloh podporuje značný počet standardních nástrojů pro sestavování. Patří mezi ně NPM, Grunt, Gulp, Ant, Make a samotný kód Visual Studio. Rozšíření je přizpůsobitelné, což vám umožní přizpůsobit cestu každému runneru úloh a skriptovacímu jazyku. To je užitečné, pokud máte nainstalováno více verzí a chcete použít konkrétní verzi.

5. GoLens

Funkce Visual Studio Code obsahuje integraci Git po vybalení z krabice, jak jsme již zmínili, takže toto rozšíření možná nebudete absolutně potřebovat. Bylo řečeno, GoLens přidává několik funkcí, které vám pomohou vizualizovat, procházet a porozumět historii Git vašeho projektu.

Mezi další funkce přidává GitLens výkonné zobrazení rozdělení rozdílu, které vám pomůže snadno vizualizovat rozdíl mezi potvrzeními a větvemi. Rozšíření také umožňuje prohledávat historii potvrzení projektů, vyhledávání podle autora, souborů, zprávy o potvrzení a další.

Mezi další funkce patří tepelná mapa v žlabu Visual Studio Code, která vám umožní snadno zjistit, kde v daném souboru probíhá nejvíce práce. Pointa je v tom, že pokud se na Git hodně spoléháte, měli byste alespoň tento plugin vyzkoušet.

Windows 10 přesunout programy na jinou jednotku

6. Hezčí

Pokud jste vývojářem front -endu, a zejména pokud potřebujete dodržovat průvodce stylem, Hezčí může být tvůj nový nejlepší přítel. Rozšíření Prettier automaticky formátuje JavaScript, TypeScript a CSS pomocí stejnojmenného nástroje pro formátování kódu.

Prettier převezme kód, který napíšete, a přepíše ho za vás podle přísné sady pokynů pro formátování. Rozšíření je „názorové“, což znamená, že samo dělá několik rozhodnutí, ale můžete použít rozšíření s nástroji eslint nebo tslint, abyste se ujistili, že odpovídá vaší vlastní konfiguraci lintingu.

7. Barvící párový pár

Barvící párový držák je plugin, který je dobře popsán svým názvem. Automaticky obarví určité znaky, aby vám pomohlo zjistit, jak hluboko vnořený je určitý kus kódu. Hned po vybalení je podporováno několik jazyků, tolik, že je téměř jisté, že je podporován váš zvolený jazyk.

Ve výchozím stavu,

()

,

[]

, a

{}

jsou shodné, ale můžete také definovat další znaky závorky, které chcete, aby se shodovaly. Tyto typy pluginů bývají velmi polarizující, ale pokud si nejste jisti, zda se vám to líbí nebo ne, zkuste to pomocí Bracket Pair Colorizer.

8. Čas kódu

Přemýšleli jste někdy o tom, kolik hodin týdně strávíte v textovém editoru? A co nejlepší čas dne nebo dne v týdnu pro optimální programování? Pokud jste někdy přemýšleli o těchto nebo jiných metrikách, Čas kódu je pro tebe.

Čas kódu měří vaši aktivitu v kódu Visual Studio a podává vám zprávy o výše uvedených aktivitách a dalších metrikách. Ve stavovém řádku uvidíte metriky v reálném čase a pro lepší zobrazení je k dispozici řídicí panel v editoru.

Můžete nastavit čas kódu, aby vám zasílal týdenní e -mailové zprávy, zatímco integrace kalendáře Google vám umožní automaticky vyhradit čas pro vaše nejlepší časy programování, aby nebyly zničeny schůzkami.

9. REST klient

Ať už jste webový vývojář front-end nebo někdo, kdo tráví většinu času na serveru, pravděpodobně jste narazili na případy, kdy potřebujete otestovat REST API. K tomu existují doplňky prohlížeče a spousta dalších nástrojů, ale pokud trávíte většinu času v textovém editoru, proč nemít klienta k dispozici tam, kde vám to nejvíce vyhovuje?

Jedná se o relativně jednoduché rozšíření, které dělá to, co tvrdí, že dělá. Můžete snadno odesílat požadavky HTTP i příkazy cURL. Pro autentizaci rozšíření podporuje základní autentizaci, autentizaci digest, SSL klientské certifikáty a další.

Buďte produktivnější v kódu Visual Studio

Tato rozšíření jsou jen začátek, zvláště pokud jste nováčkem v kódu Visual Studio. Nejprve je k dispozici spousta dalších rozšíření. Ve většině případů jsme se konkrétně vyhnuli jazykově specifickým rozšířením, ale spousta z nich je k dispozici. Ať už kódujete v jazyce JavaScript, C ++, Go nebo jiném jazyce, najdete rozšíření, která vám práci usnadní.

Existuje také spousta dalších způsobů, jak rychleji provést více v kódu Visual Studio. Abychom vám pomohli začít, máme seznam základních tipů, jak zvýšit produktivitu v kódu Visual Studio.

Podíl Podíl tweet E-mailem Vymažte tyto soubory a složky systému Windows, abyste uvolnili místo na disku

Potřebujete uvolnit místo na disku v počítači se systémem Windows? Zde jsou soubory a složky systému Windows, které lze bezpečně odstranit, aby se uvolnilo místo na disku.

Číst dále
Související témata
  • Programování
  • Kód Visual Studio
O autorovi Kris Wouk(Publikováno 118 článků)

Kris Wouk je hudebník, spisovatel a jak se tomu říká, když někdo dělá videa pro web. Technický nadšenec, jak dlouho si pamatuje, rozhodně má oblíbené operační systémy a zařízení, ale stejně používá tolik jiných, kolik jen může, aby se udržel.

jak zvýšit vyhrazený video RAM nvidia
Více od Kris Wouk

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru