Bez ohledu na to, zda jste vývojář na plný úvazek, který pravidelně pracuje s masivními základnami kódů, nebo pouhý fandový programátor - Visual Studio Code může být dokonalým doplňkem ve vašem vývojovém nástrojovém pásu. Tento úžasný editor kódu Linux se stal jednou z nejoblíbenějších možností editoru od svého vzniku před čtyřmi lety. Mezi jeho množstvím funkcí, díky čemuž je Visual Studio Code odlišný od ostatních editorů, je jeho rozšiřitelnost. Existuje nekonečné množství rozšíření Visual Studio Code, díky nimž může být programování zábavné pro začátečníky a zvýšit produktivitu pro ostřílenější vývojáře.
Nejlepší rozšíření kódu Visual Studio
Zdánlivě nekonečný počet dostupných rozšíření vscode má sklon uživatele rychle přemoci. Upřímně řečeno, v tomto moderním editoru kódu najdete téměř jakýkoli typ rozšíření, které hledáte. Proto jsme si dovolili poukázat na 20 nejlepších rozšíření kódu vizuálního studia pro programování pro všeobecné účely. Pokračujte ve čtení a dozvíte se více o těchto vynikajících rozšířeních podrobně.
1. Remote - Containers
Docker popularizoval koncept kontejnerů na zcela novou úroveň. Umožňuje vývojářům bezproblémově vytvářet programy, aniž by se museli starat o uživatelské systémy. Vývojáři mohou zabalit všechny soubory potřebné pro spuštění nového programu do souboru 'kontejner' a uživatelé je mohou efektivně spouštět ve svém systému, aniž by museli instalovat jakékoli závislosti. Rozšíření Remote - Containers umožňuje vývojářům využít tento nápad přímo při kódování ve VS Code.
Vlastnosti Remote - Containers
- Remote - Containers poskytuje plnohodnotný nástroj a dobře definovaný běhový zásobník, který lze snadno použít ke kontejnerizaci vašich nejnovějších programů.
- Uživatelé Linuxu musí mít Docker Compose 1.21+ nainstalovaných v jejich systému a přidat svého uživatele do skupiny dockerů pomocí využití usermod -aG docker $ USER.
- Kontejnery lze použít buď jako vývojové prostředí na plný úvazek, nebo můžete programy jednoduše připojit k běžícímu kontejneru.
- Můžete se rozhodnout dočasně přeposlat své porty kontejneru nebo je můžete nechat trvale vystavené uvnitř hostitele Linuxu.
Stáhnout příponu
2. Cesta Intellisence
Path Intellisence je jedním z těch vzácných rozšíření vscode, které vašemu vývoji zaručeně zvyšují produktivitu. Pokud jste polyglotový vývojář jako já a pracujete s příliš mnoha různými technologiemi současně, určitě byste chtěli šikovný nástroj, který by si mohl pamatovat vaše jméno cesty. Cesta Intellisence začala jako jednoduché rozšíření pro automatické doplňování názvů souborů, ale od té doby se ukázalo jako nezbytná výhoda v nástrojové řadě moderních vývojářů.
Vlastnosti Path Intellisence
- Robustní možnosti konfigurace tohoto rozšíření VS Code umožňují uživatelům vybrat si z řady předpřipravených možností, například zda má lomítko předcházet názvy adresářů nebo ne.
- Path Intellisence lze nakonfigurovat pro zobrazení absolutních i relativních cest k vašim názvům souborů.
- Spadá pod licenci MIT, která umožňuje povolení k další úpravě rozšíření.
- Path Intellisence lze také použít k automatickému dokončení skrytých souborů.
Stáhnout příponu
3. Krajta
Python je volbou go-to pro velkou část vývojářů opensource z mnoha důvodů - včetně snadného použití a flexibility. Kromě toho programátoři, kteří potřebují zpracovávat aplikace založené na datech, se často drží Pythonu kvůli jeho obrovské sadě knihoven třetích stran a snadné integraci s obchodními řešeními. Pokud jste programátor v Pythonu, budete mít od výběru textového editoru určité věci, které byste očekávali. Naštěstí pro vás rozšíření kódu Python VS umožní bez námahy využít jazyk.
Vlastnosti rozšíření Pythonu
- Rozšíření Python VS Code přichází s vestavěnou podporou pro linting, navigaci v kódu, notebook Jupyter, průzkumník proměnných, úryvky a další.
- Vývojáři mohou využít robustní debugger, když velmi efektivně hledají ty, kteří těžko chytají chyby v typicky velkých kódových základnách.
- Nabízí pohodlné palety příkazů pro rychlou správu skriptů Pythonu a provádění úkolů, jako je testování, refaktorování atd.
- Pomocí tohoto rozšíření mohou vývojáři velmi rychle spouštět a přepínat mezi virtuálními, venv, pipenv, conda a pyenv.
Stáhnout příponu
4. Živý server
Linuxoví administrátoři by často museli ve svém systému vytvořit živý server pro monitorování několika věcí v akci. Rozšíření Live Server lze použít k nastavení místního vývojového serveru, který programátorům umožní snadné testování nově vytvořených statických a dynamických stránek. Tlačítko spuštění na hlavním panelu vám umožní spouštět váš kód přímo jako vývojový server, zatímco můžete také nakonfigurovat rozšíření pro opětovné načtení stránek, jakmile uložíte svou aktuální práci.
Vlastnosti živého serveru
- Jedná se o jedno z nejlepších rozšíření vscode pro webové vývojáře díky okamžitému dopadu na produktivitu.
- Rozšíření Live Server umožňuje webovým vývojářům využívat různé klávesové zkratky - což zvyšuje rychlost vývoje a testování v tomto procesu.
- Dodává se s předem vytvořenou podporou pro několik prohlížečů, SVG, CORS, proxy, https a přílohu ladění Chrome.
- Live Server umožňuje pracovní prostory s více kořeny a podporuje vzdálené připojení pomocí WLAN.
Stáhnout příponu
5. Intellicode Visual Studio
Visual Studio Intellicode je jedním z nejúžasnějších rozšíření Visual Studio Code, které můžete kdy použít. Je navržen tak, aby pomohl vývojářům a programátorům s návrhy inteligentního dokončení kódu, a má předem připravenou podporu pro širokou škálu programovacích jazyků. Visual Studio Intellicode používá různé techniky strojového učení k pozorování a hledání vzorů používaných v mnoha projektech GitHub opensource a navrhuje je, když kódujete uvnitř editoru.
Funkce sady Visual Studio Intellicode
- Visual Studio Intellicode přichází s výchozí podporou pro Python, TypeScript / JavaScript, React a Java.
- Předpovědi poskytované rozšířením Intellicode se zobrazí v nové části seznamu návrhů s předponou ikonou hvězdičky.
- Poskytuje efektivní kontextové návrhy dokončení, tipy na nástroje a pomoc s podpisem namísto běžných přednastavených návrhů.
- Uživatelé Java jsou povinni nainstalovat minimálně aktualizaci Java 8 Update 151, aby mohli toto rozšíření používat ve svých projektech.
Stáhnout příponu
6. Nastavení Sync
Moderní vývojáři často musí pracovat na více systémech pro různé projekty. Svou osobní pracovní stanici můžete používat pro jednotlivé projekty, zatímco kancelářská práce může vyžadovat zcela odlišné systémy. Může to však vyžadovat značné úsilí soustředit se spíše na projekty než na nastavení IDE, což má za následek výrazný pokles produktivity. Naštěstí pro vás je tu rozšíření Synchronizace nastavení, které vám umožní pohodlně a bezproblémově spravovat vaše konfigurace dev pro všechny vaše pracovní stanice.
Funkce synchronizace nastavení
- Umožňuje vývojářům využívat svůj token účtu GitHub a Gist pro rychlou správu svých předvoleb vývoje.
- Toto rozšíření umožňuje vývojářům synchronizovat svá nastavení, úryvky, motivy, ikony, klávesové zkratky, pracovní prostory a dokonce i jejich rozšíření.
- Nastavení Sync stáhne nejnovější nastavení automaticky při spuštění a také je automaticky nahraje v případě změn nastavení.
- Poskytuje vývojářům užitečné informace o jejich IDE konfiguracích a použitých rozšířeních.
Stáhnout příponu
7. Debugger pro Chrome
Debugger pro Chrome je pravděpodobně jedním z nejlepších rozšíření Visual Studio Code pro vývojáře JavaScriptu. Poskytuje sadu robustních funkcí, jejichž cílem je výrazně zlepšit váš každodenní pracovní tok. Toto moderní rozšíření umožňuje front-endovým i back-endovým vývojářům ladit své kódy přímo v editoru kódu a pomáhá velmi rychle najít ty, které je těžké chytit. Jedná se o oficiální rozšíření VS Code od společnosti Microsoft a je pravidelně udržováno.
Funkce Debuggeru pro Chrome
- Debugger pro Chrome umožňuje vývojářům nastavit zarážky ve zdrojových kódech JavaScriptu, když jsou mapy povoleny.
- Konzole je velmi robustní a chytře zabalí všechny potřebné funkce pro produktivní pracovní postup.
- Vývojáři mohou toto rozšíření VS Code použít k ladění eval skriptů, značek skriptů nebo dokonce skriptů, které jsou přidávány dynamicky.
- Funkce hodinek umožňuje vývojářům monitorovat změny v uživatelem zadaných parametrech mnohem jednodušším způsobem než mnoho rozšíření Visual Studio Code.
Stáhnout příponu
8. Hezčí
Prettier je jedním z nejlepších rozšíření VS kódu pro moderní webové designéry, kteří se při navrhování svých stránek musí řídit dobře stanovenou sadou pravidel. Jedná se o působivé rozšíření, které jim umožňuje využívat populární balíček Prettier. Jedná se o robustní formátor kódovaných kódů, který umožňuje návrhářům strukturovat jejich kódy strukturovaným způsobem. Prettier spolupracuje s JavaScriptem, TypeScriptem, HTML, CSS, Markdownem, GraphQL a dalšími moderními nástroji a umožňuje snadné vytváření špičkových aplikací.
Vlastnosti Prettier
- Prettier usnadňuje formátování kódu na základě předdefinované sady pravidel a strukturuje je velmi efektivně.
- Umožňuje využívat robustní palety příkazů ke spouštění a provádění různých úloh formátování.
- Editor můžete snadno znovu svázat.akce.formatDocument a editor.akce.formatSelection pro nastavení osobních vázání klíčů.
- Prettier přichází s integrovanou integrací pro Visual Studio Code ESLint a TSLint.
Stáhnout příponu
9. Držák na párové barvení
Rozšíření Bracket Pair Colorizer je jedním z nejproduktivnějších rozšíření Visual Studio Code pro časté programátory. Pokud jste jako já a často při kontrole větví kódu falešně procházíte těmito matoucími složenými závorkami; tohle je pro vás nutností. Umožňuje editoru identifikovat odpovídající závorky s barvami, které můžete definovat a konfigurovat. Umožňuje vám tedy znát hloubku větve kódu pouhým pohledem na barvu příslušné závorky.
Vlastnosti Bracket Pair Colorizer
- Bracket Pair Colorizer umožňuje plnou kontrolu nad tím, které znaky se mají shodovat a které barvy použít na základě preferencí vývojáře.
- Odpovídá (), [] a automaticky a umožňuje programátorovi definovat a porovnávat vlastní závorky.
- Programátoři si mohou při konfiguraci hranatých závorek vybrat seznam barev a mohou se přihlásit pro osamocené závorky se specifickou barvou.
- Umožňuje vývojářům definovat vlastní klávesové zkratky pro rozšíření a vrácení výběrů kurzoru do dalšího oboru.
Stáhnout příponu
10. Quokka
Quokka.js je robustní, moderní zápisník pro vývojáře JavaScriptu, kteří na svých projektech intenzivně pracují na kódu VS. Je to jedno z nejlehčích, ale produktivních rozšíření vscode, které můžete použít ke zvýšení pracovního toku. Quokka kontroluje váš kód JavaScript v reálném čase a poskytuje okamžitou zpětnou vazbu o tom, které bloky již byly provedeny a které nikoli. Pokud hledáte rozšíření JS, které vám ušetří čas strávený kontrolou kódu, je pro vás řešením Quokka.
Vlastnosti Quokky
- Quokka využívá pro každý výsledek pevný typ barvy, což vývojářům umožňuje mnohem efektivněji pochopit jejich průběh provádění.
- Samotné rozšíření je opravdu jednoduché a nevyžaduje, aby vývojář nastavil vlastní konfiguraci.
- Díky dostatečné dokumentaci společnosti Quokka je opravdu snadné začít s rozšířením pracovat téměř okamžitě.
Stáhnout příponu
11. Živé sdílení
Live Share je inovativní rozšíření zaměřené na zvýšení pracovního toku na nejvyšší úroveň. Umožňuje vývojářům sdílet své fragmenty kódu s ostatními spolupracovníky v reálném čase přímo z pohodlí vašeho oblíbeného editoru kódu. Rozšíření Live Share je jedním z dalších rozšíření vizuálního studia vyvinutých společností Microsoft, díky němuž je týmová spolupráce mnohem produktivnější. Navíc přichází s předem připravenou podporou pro většinu hlavních jazyků, včetně C, Java, ASP.NET, JavaScript, Go, Kotlin a další.
Funkce Live Share
- Umožňuje okamžité sdílení aktuálních projektů spolu s relacemi ladění, instancemi terminálů, webovými aplikacemi pomocí localhost a mnoha dalšími.
- Vývojáři se mohou přihlásit, aby si při sdílení svých projektů s ostatními ponechali své osobní preference (témata, klávesové zkratky).
- Spolupracovníci nevyžadují instalaci žádných repo operací nebo SDK, aby mohli pracovat na vašem aktuálním kódu.
- Umožňuje vývojářům připojit se k jejich vlastním relacím spolupráce a vzdáleně vyzkoušet nové věci.
Stáhnout příponu
12. Rozšíření GitHub
Akvizice GitHub společností Microsoft rozvířila celý svět opensource a na rozdíl od všeobecného přesvědčení si společnost Microsoft vedla mnohem lépe, než by si mnozí mysleli. GitHub nyní nabízí více integrací s populárními nástroji a rozšíření GitHub pro Visual Studio Code je dokonalým příkladem toho. Umožňuje vývojářům třetích stran spojit se a spolupracovat na projektech mnohem rychleji a dosažení komplexních pracovních toků je hračkou. Je to nutnost, pokud jste fanouškem opensource jako já.
Vlastnosti rozšíření GitHub
- Spojení s vašimi oblíbenými repo operacemi je velmi snadné a může otevřít stránku GitHub vašeho aktuálního projektu přímo v prohlížeči
- Toto rozšíření umožňuje vývojářům klonovat, vytvářet nebo publikovat úložiště velmi rychle, aniž by se dostali mimo editor.
- Má vestavěnou podporu pro nastavení více složek, GitHub Enterprise, slučování požadavků na vyžádání a mnoho dalších.
- To také umožňuje uživatelům prohlížet a kontrolovat jejich požadavky na vyžádání, rozdvojovat projekty, vytvářet seznamy a mnoho dalších.
Stáhnout příponu
13. Markdown vše v jednom
Markdown All in One je módní rozšíření pro psaní Markdown pomocí VS Code. Jedná se o plnohodnotné rozšíření, které přichází s výchozí podporou funkcí, jako je živý náhled a zvýraznění syntaxe. Chuť poskytovaná tímto rozšířením se bude cítit docela podobná Markdown GitHub. To by mělo přitahovat vývojáře opensource, protože nyní mohou dokonce psát své dokumentace pomocí Visual Studio Code. Samotné rozšíření je vysoce přizpůsobitelné a samo dokumentující.
Vlastnosti Markdown All in One
- Je známý pro poskytování špičkové rychlosti a vynikajícího výkonu mezi nadšenci opensource.
- Podpora zvýraznění syntaxe je velmi kompetentní a lze ji rychle nakonfigurovat.
- Toto rozšíření VS Code lze použít k pohodlnému výběru částí textů a přidávání hypertextových odkazů.
- Markdown All in One má extrémně univerzální klávesové zkratky spolu s robustním automatickým dokončováním.
Stáhnout příponu
14. Přístavní dělník
Rozšíření Docker pro VS Code je nutností jak pro profesionály, tak pro nadšence open source. Nabízí širokou škálu praktických funkcí, včetně zvýraznění syntaxe, příkazů, lintingu, souboru Dockerfile a mnoha dalších.
Toto rozšíření usnadňuje vytváření a nasazování vašich kontejnerových aplikací přímo z vašeho oblíbeného editoru zdrojů. Rozšíření je vyvinuto společností Microsoft a nabízí plynulé uživatelské prostředí bez omezení produktivity.
Vlastnosti Dockeru
- Můžete jednoduše stisknout F1 pro generování Dockerfile, docker-compose.yml a .dockerignore soubory automaticky.
- Dodává se s předem vytvořenou podporou technologie IntelliSense pro inteligentní automatické dokončování.
- Rozšíření Docker umožňuje nahrávat obrázky přímo z registrů do služby Azure App Service.
- Výchozí paleta příkazů tohoto rozšíření obsahuje rozsáhlou sadu široce používaných příkazů.
Stáhnout příponu
15. Arduino pro Visual Studio Code
Deska Arduino je výkonný malý kousek elektroniky, který lze použít k vytváření vzrušujících projektů založených na mikrokontrolérech. Vývojáři obvykle potřebují nainstalovat software Arduino IDE pro psaní svých kódů a jejich nasazení na desku.
Rozšíření Arduino Visual Studio Code vám ale umožňuje dělat to samé a mnohem více přímo z vašeho oblíbeného textového editoru Linuxu. Ačkoli rozšíření není bezplatné, bude platba hodná pro většinu vývojářů.
Vlastnosti Arduina pro Visual Studio
- Poskytuje plně kompatibilní alternativu Arduino IDE s nástroji pro úpravy, vytváření, nasazení a ladění.
- Arduino IDE pro Visual Studio přichází s předpřipravenou podporou pro všechny běžné klony Arduino včetně AVR, SAMD, ESP, STM32, Intel a Ti.
- Dodává se s vestavěným sériovým monitorem, správcem desek a knihoven a podporuje technologii IntelliSense.
- Toto rozšíření má stejnou konfiguraci jako Arduino IDE.
Stáhnout příponu
16. Otevřít v prohlížeči
Toto rozšíření dělá přesně to, co název napovídá. Je to jedno z nejlepších rozšíření vscode pro webové vývojáře, protože jim umožňuje velmi pohodlné prohlížení jejich webových stránek nebo aplikací.
Ve výchozím nastavení se stránky zobrazují ve výchozím webovém prohlížeči nastaveném na vašem PC. Konfiguraci pro změnu tohoto nastavení na jakýkoli jiný webový prohlížeč však můžete vyladit docela snadno. Kombinace kláves Alt + B otevře aktuální soubor ve výchozím prohlížeči, zatímco Shift + Alt + B se otevře v zadaném prohlížeči.
Vlastnosti otevřeného v prohlížeči
- Rozšíření je psáno pomocí TypeScript a využívá extrémně lehký balíček npm s názvem opn.
- Umožňuje vývojářům otevírat jakýkoli typ souborů, se kterými mají co do činění, nejen vanilkový HTML.
- Od této chvíle podporuje Google Chrome, Firefox, Firefox Developer Edition, Edge, Chromium a Internet Explorer.
Stáhnout příponu
17. Fragmenty kódu JavaScriptu (ES6)
Pokud jste moderní webový vývojář, musíte pracovat s různými zásobníky JavaScriptu. Bez ohledu na to, jaké jsou vaše volby rámců, psaní stejných obecných kódů v různých projektech by mělo snížit váš pracovní postup.
Fragmenty kódu JavaScript (ES6) jsou šikovné malé rozšíření knihovny, které poskytuje některé velmi užitečné úryvky kódů JavaScript pro nečinného vývojáře. Jednoduše váže standardní volání JavaScriptu na jednoduché klávesové zkratky. Může však zvýšit hodně vaší současné produktivity.
Vlastnosti balíčku JavaScript Snippet Pack
- Dodává se s předem vytvořenou podporou pro JavaScript, TypeScript, Vue, React a HTML.
- Vývojáři mohou do tohoto rozšíření velmi rychle přidat nebo importovat své vlastní sbírky fragmentů kódu.
Stáhnout příponu
18. Kontrola pravopisu kódu
Kontrola pravopisu kódu je skvělé rozšíření, které usnadňuje údržbu profesionálních databází kódů. Pokud pracujete na vysoce kvalitních produktech, je nutné co nejvíce odstranit pravopisné chyby. Když budete mít toto rozšíření nainstalované, nikdy se nebudete muset starat o to, abyste při psaní psali komentáře, řetězce a prostý text.
Funkce kontroly pravopisu kódu
- Zobrazuje potenciální pravopisné chyby uvnitř komentářů, řetězců a prostého textu buď v reálném čase, nebo prostřednictvím interaktivního okna nástroje.
- Je snadné povolit nebo zakázat kontrolu pravopisu při psaní a ignorování slov se specifickými parametry.
- Kontrolu pravopisu kódu lze konfigurovat na mnoha úrovních a umožňuje dědičnost / přepsání možností konfigurace.
- Uživatelé mohou v tomto rozšíření velmi rychle přidat vlastní slovníky pro svůj vlastní jazyk.
Stáhnout příponu
19. Workshop LaTex
Rozšíření LaTeX Workshop pro VS Code je chytrý způsob, jak zvýšit efektivitu sazby LaTeX pomocí náhledu, kompilace, automatického doplňování, obarvení a dalších. LaTex je široce používán pro akademické i obchodní prezentace. Pokud hledáte komplexní způsob, jak využít LaTex pro vaše běžné projekty, bude LaTeX Workshop pro vás chytrým řešením. Můžete jej také použít pro rychlé vytváření souborů PDF přímo z vašeho oblíbeného editoru zdrojů.
Vlastnosti LaTex Workshopu
- Jeho robustní funkce SyncTeX umožňuje uživatelům skákat přímo mezi nimi .soubory tex a jejich soubory PDF a naopak.
- LaTex Workshop může vytvářet soubory PDF automaticky po každém úspěšném sestavení LaTexu.
- Funguje skvěle s technologií IntelliSense a podporuje dokončení různých klíčů bibliografie.
- Dodává se s efektivní knihovnou úryvků, která obsahuje mnoho denně používaných příkazů LaTex.
Stáhnout příponu
20. GitLens
GitLens je úžasně inspirující rozšíření opensource pro Visual Studio Code, díky kterému bude přispívání do projektů třetích stran snazší než kdy dříve. Umožňuje uživatelům převzít plnou kontrolu nad funkcemi Git zabudovanými do Code a jeho cílem je zvýšit produktivitu na maximum. Díky funkcím, jako jsou anotace Git viny a kódová čočka, vám porozumění nové kódové základně zabere co nejmenší část vašeho drahocenného času.
Vlastnosti GitLens
- Aktuální funkce anotace viny za řádky nabízí robustní způsob, jak si pamatovat autorství kódu.
- Pohledy na postranním panelu nabízejí cenné postřehy o projektech a činí vizualizaci, navigaci a průzkum nových úložišť ještě zábavnější.
- GitLens umožňuje uživatelům vyhledávat a objevovat historie potvrzení na základě zpráv, autorů, souborů, ID a mnoha dalších.
- Uživatelé mohou rychle přepínat mezi různými sadami nastavení pomocí vlastních režimů.
Stáhnout příponu
Končící myšlenky
Hojnost robustních, působivých a užitečných rozšíření Visual Studio Code, která jsou k dispozici, ztěžuje mnoha uživatelům výběr, které z nich nainstalovat. Doporučujeme uživatelům neinstalovat rozšíření jen proto, že tam je. Místo toho byste měli nechat své projekty určit, jaké nástroje vyžadují. Načrtli jsme 20 nejlepších obecných rozšíření vscode, které mohou pomoci komukoli. Tyto tipy byly založeny na popularitě vývojářů a jejich funkcích. Doufejme, že jsme vám mohli poskytnout všechny potřebné postřehy, které jste hledali. Navštěvujte nás a získejte další průvodce vzrušujícími tipy na programování v systému Linux.