9 Visual Studio-kodförlängningar som gör programmeringen ännu enklare
Annons
Microsofts Visual Studio-kod är en av de bästa tillgängliga textredigerarna just nu. Den kombinerar en full funktionsuppsättning med relativt användarvänlighet och prestanda är förvånansvärt bra för en Electron-app. En av anledningarna till att människor älskar det, ovanför skälen åt sidan, är dess utdragbarhet.
Precis som många andra populära textredigerare har Visual Studio Code en enorm mängd tillägg tillgängliga för att anpassa dess beteende. Dessa kan massivt förändra hur Visual Studio Code fungerar och känns, som att lägga till Vim eller Emacs-stil nyckelbindningar. Med den här listan har vi sammanställt bara några av våra favoriter.
Hur man installerar Visual Studio Code Extensions
Om du inte är bekant är det enkelt att installera tillägg i Visual Studio Code. Klicka på ikonen Extensions på vänster sida av skärmen. Det är den femte ikonen ner, omedelbart under felsökningsikonen.
Skriv nu bara namnet eller delen av namnet på tillägget du vill installera. Klicka på namnet för att läsa översikten över tillägget och klicka sedan på Installera- ikonen för att installera det.
1. Visual Studio IntelliCode
Visual Studio IntelliCode är utvecklat av Microsoft DevLabs och är en förlängning som tillåter artificiell intelligens för att hjälpa dig att koda. Tillägget stöder för närvarande Python, JavaScript / TypeScript och Java.
Om du har använt Intellisense tidigare i antingen Visual Studio eller Visual Studio Code, har du en aning om vad du kan förvänta dig. Skillnaden här är att detta i huvudsak är en ännu mer intelligent uppgift om den idén.
Denna utvidgning är fortfarande i tidiga utvecklingsstadier och är redan imponerande. När den väl har haft lite mer tid på utveckling kan du till och med se den inbyggda i Visual Studio Code.
2. Inställningar Synk
De flesta som använder en textredigerare gör regelbundet minst några justeringar till dess inställningar. Massor av människor går ännu längre och anpassar den efter deras personliga arbetsstil. Om du ofta arbetar på mer än en maskin kan det vara frustrerande att ständigt göra dessa justeringar för hand.
Inställningssynkronisering syftar till att lösa problemet. Med hjälp av en enkel GitHub Gist synkroniserar du Inställningar synkroniserar dina inställningar. Detta inkluderar andra tillägg och deras konfigurationer, så att hela konfigurationen blir portabel. Gör några ändringar på en maskin, synkronisera dina inställningar och du kan enkelt synkronisera dem på andra maskiner.
Det tar några minuter att ställa in Settings Sync, då behöver du inte tänka på det igen. Instruktioner för att installera det finns tillgängliga via tilläggsöversikten i Visual Studio Code.
3. Sökväg Intellisense
Om du använder Visual Studio Code för att redigera personliga eller systemkonfigurerade filer kan Path Intellisense vara en livräddare. I ett nötskal lägger tillägget till komplettering av Intellisense-stil till filnamn, vilket gör att du enkelt kan skriva in långa sökvägsnamn utan att behöva förbinda dem till minne.
Detta är en relativt enkel förlängning, men den har några konfigurationsalternativ. Du kan till exempel välja om du vill lägga till en snedstreck efter katalognamn. Andra alternativ inkluderar huruvida filnamn ska inkluderas i importförklaringar eller möjligheten att ignorera vissa filtyper.
4. Uppgift Explorer
Task Explorer-tillägget lägger till att köra funktioner i IDE-stil till Visual Studio Code. Detta inkluderar huvudsakligen bygguppgifter för ditt nuvarande projekt, men kan också inkludera bash, Python och andra skript.
Task Explorer stöder ett stort antal standardbyggverktyg. Dessa inkluderar själva NPM, Grunt, Gulp, Ant, Make och Visual Studio Code. Tillägget kan anpassas, så att du kan anpassa sökvägen till varje uppgiftslöpare och skriptspråk. Detta är praktiskt om du har flera versioner installerade och vill använda en specifik version.
5. GitLens
Visual Studio Code-funktioner Git-integration Visual Studio Code är den perfekta text- och skriptredigeraren för Mac Visual Studio-koden är den perfekta text- och skriptredigeraren för Mac Microsofts textredigerare stöder många språk och du behöver inte ens jämföra den med Xcode, eftersom de tjänar olika behov. Läs mer ur rutan, som vi har nämnt tidigare, så att du kanske inte behöver den här utvidgningen. Som sagt lägger GitLens till flera funktioner som hjälper dig att visualisera, navigera och förstå Git-historiens projekt.
Bland andra funktioner lägger GitLens till en kraftfull split diff-vy som hjälper dig att enkelt visualisera skillnaden mellan åtaganden och grenar. Tillägget låter dig också söka igenom en projektåtagandeshistorik, söka efter författare, filer, åtagandemeddelande och mer.
Andra funktioner inkluderar en värmekarta i rännan i Visual Studio som låter dig enkelt se var det mesta arbetet sker i en viss fil. Sammanfattningen är att om du litar hårt på Git, bör du åtminstone prova det här pluginet.
6. Vackrare
Om du är en front-end-utvecklare, och särskilt om du behöver följa en stilguide, kan Prettier vara din nya bästa vän. Prettier-tillägget formaterar automatiskt JavaScript, TypeScript och CSS med kodformateringsverktyget med samma namn.
Prettier tar koden du skriver och skriver om den åt dig efter en strikt uppsättning riktlinjer för formatering. Tillägget är "opinionated", vilket betyder att det tar flera beslut på egen hand, men du kan använda tillägget med eslint- eller tslint-verktygen för att se till att det följer din egen fodringskonfiguration.
7. Bracket Pair Colorizer
Bracket Pair Colorizer är ett plugin som är väl beskrivet med dess namn. Det färgar automatiskt vissa tecken för att hjälpa dig berätta hur djupt kapslad en viss kod är. Flera språk stöds ur rutan, så många att det är nästan säkert att ditt val av språk stöds.
Som standard matchas ()
, []
och {}
, men du kan också definiera andra parentesetecken som du vill matcha. Dessa typer av plugins tenderar att vara väldigt polariserande, men om du inte är säker på om du vill ha det eller inte, prova Bracket Pair Colorizer.
8. Kodtid
Har du någonsin undrat hur många timmar i veckan du spenderar i din textredigerare? Vad sägs om den bästa tiden på dagen eller veckodagen för optimal programmering? Om du någonsin undrat om dessa eller andra mätvärden, är kodtid för dig.
Code Time mäter din aktivitet i Visual Studio Code och rapporterar till dig om ovanstående aktiviteter, liksom andra mätvärden. Du ser realtidsmätningar i statusfältet och det finns en instrumentbräda i redaktören för en bättre vy.
Du kan ställa in kodtid för att skicka en vecka e-postrapport, medan Google Kalenderintegration låter dig automatiskt avsätta tid för dina bästa programmeringstider, så att de inte förstörs av möten.
9. REST-klient
Oavsett om du är en front-end webbutvecklare eller någon som tillbringar större delen av sin tid på servern har du antagligen stött på fall där du behöver testa ett REST-API. Det finns webbläsar-plugins för detta och många andra verktyg, men om du tillbringar större delen av din tid i en textredigerare, varför inte ha klienten tillgänglig där du är mest bekväm?
Detta är en relativt enkel förlängning som gör vad den påstår sig göra. Du kan enkelt skicka HTTP-förfrågningar och skicka CURL-kommandon. För autentisering stöder tillägget grundläggande autentisering, digereringsautentisering, SSL-klientcertifikat och mer.
Var mer produktiv i Visual Studio-koden
Dessa tillägg är bara början, speciellt om du är ny inom Visual Studio Code. För det första finns det många fler tillägg tillgängliga. I de flesta fall undvek vi specifikt språkspecifika tillägg, men många av dem finns tillgängliga. Oavsett om du kodar i JavaScript, C ++, Go eller något annat språk hittar du tillägg som kan underlätta ditt arbete.
Det finns också många fler sätt att göra mer snabbare i Visual Studio Code. För att hjälpa dig komma igång har vi en lista med viktiga tips för att göra dig mer produktiv i Visual Studio Code 10 Essential Productivity Tips för Visual Studio Code 10 Essential Productivity Tips för Visual Studio Code Visual Studio Code blåser andra programmeringstextredigerare ur vattnet . Det är gratis, öppen källkod, blixtsnabbt och packat med produktivitetsfunktioner. Läs mer .
Utforska mer om: Visual Studio Code.