Extensions

Extensions lägger till funktioner i Visual Studio Code. I grunden är ju Code en ganska simpel kod-editor utan stöd för specifika språk.

Klicka på den här ikonen i vänstermenyn för att se extensions:

Där syns vilka som just nu är installerade, och man kan även söka efter nya extensions.

Om man har en länk till en extension – som de nedan – kan man helt enkelt klicka på länken, sedan "Install" och sedan låta webbäsaren öppna Visual Studio Code och installera extensionen.

TIPS: Man kan installera extensions via terminalen/kommandotolken också:

code --install-extension ms-dotnettools.csdevkit

code --install-extension codezombiech.gitignore

code --install-extension patcx.vscode-nuget-gallery

code --install-extension eliostruyf.vscode-hide-comments

Användbara extensions

Grunduppsättning för C#

  • C# Dev Kit – Get Visual Studio Code stöd för C# & underlättar projekthantering.

    • OBS: Gå till "IntelliCode for C# Dev Kit" som automatiskt installeras, och stäng av (tryck Disable)! Den kan vara användbar, men inte medan man lär sig!

  • gitignore – Underlättar arbetet med git och Visual Studio Code. Om du söker efter den, se till att ta den av CodeZombie!

  • NuGet Gallery – Underlättar installationen av externa bibliotek och paket, t.ex. Raylib.

  • Hide Comments – Gömmer alla kommentarer. Används när du presenterar din kod.

  • INAKTUELLA:

    • C# – Ger Visual Studio Code stöd för C# (Installeras automatiskt med C# Dev Kit)

    • C# Toolbox of Productivity – Lägger till en del extra användbara genvägar och funktioner, t.ex. för att skapa nya projekt och klasser. (Har slutat utvecklas, och C# Dev Kit funkar bättre)

Bonus

  • NoesisGUI XAML Tools – hjälper till med kodkomplettering när man skriver XAML-kod. Inte perfekt! Eftersom den egentligen är gjord för en väldigt specifik användning av XAML.

  • Thunder Client – gör att man kan testa API-anrop direkt i VScode, både mot lokala servrar som man bygger själv och servrar på det lokala nätverket eller internet.

  • Auto-Using for C# – hjälper till att lägga in using-statements när det behövs, t.ex. för listor så lägger den till using System.Collections.Generic.

  • Roslynator – Ger en hel del kodförslag och hjälp.

    • Vill du ha ännu mer pedantisk "hjälp"? Använd NuGet Gallery för att lägga till StyleCop.Analyzers till ditt projekt.

  • Live Share – Realtids-samarbete; flera personer kan skriva kod tillsammans samtidigt.

Last updated