Visual Studio Code kan vara ett bra komplement till Unity för att redigera och felsöka C#-filer. Alla C#-funktioner stöds och mer därtill. På skärmen nedan kan du se kodfärgning, parentesmatchning, IntelliSense, CodeLens och det är bara början.
Läs vidare för att ta reda på hur du konfigurerar Unity och ditt projekt för att få bästa möjliga upplevelse.
Inställ VS Code som Unity Script Editor
Öppna Unity Preferences, External Tools, och bläddra sedan till den körbara versionen Visual Studio Code som External Script Editor.
Den körbara filen Visual Studio Code finns som standard på
/Applications/Visual Studio Code.app
på OSX,C:\Program Files (x86)\Microsoft VS Code\Code.exe
på Windows.
Unity har inbyggt stöd för att öppna skript i Visual Studio Code som extern skriptredigerare på Windows och OSX. Unity upptäcker när Visual Studio Code är valt som extern skriptredigerare och skickar rätt argument till den när du öppnar skript från Unity. Unity kommer också att ställa in en standard .vscode/settings.json
med filuttag, om den inte redan finns (från Unity 5.5 Release notes).
Editing Evolved
Med lösningsfilen vald är du nu redo att börja redigera med VS Code. Här är en lista över några av de saker du kan förvänta dig:
- Syntax Highlighting
- Bracket matching
- IntelliSense
- Snippets
- CodeLens
- Peek
- Go-till definition
- Code Actions/Lightbulbs
- Gå till symbol
- Hover
Två ämnen som kan hjälpa dig är Basic Editing och C#. I bilden nedan kan du se VS-kod som visar hover-kontext, peeking-referenser med mera.
Unity-tillägg
Gemenskapen utvecklar kontinuerligt fler och mer värdefulla tillägg för Unity. Här är några populära tillägg som du kan finna användbara. Du kan söka efter fler tillägg på VS Code Extension Marketplace.
De tillägg som visas ovan är dynamiskt frågade. Klicka på en tilläggsbricka ovan för att läsa beskrivningen och recensioner för att avgöra vilket tillägg som är bäst för dig. Se mer på Marketplace.
Läs vidare för att lära dig mer om:
- Grundläggande redigering – Lär dig mer om den kraftfulla VS Code-redigeraren.
- Kodnavigering – Flytta dig snabbt genom din källkod.
- Felsökning – hur du använder felsökaren med ditt projekt
- C# – lär dig mer om C#-stödet i VS Code
Gemensamma frågor
Q: Jag har inte IntelliSense.
A: Du måste se till att lösningen är öppen i VS Code (inte bara en enda fil). Öppna mappen med din lösning så behöver du vanligtvis inte göra något annat. Om VS Code av någon anledning inte har valt rätt lösningskontext kan du ändra det valda projektet genom att klicka på OmniSharp-flam-ikonen i statusfältet.
Välj -CSharp
-versionen av lösningsfilen och VS Code tänds.
Q: Hur kan jag ändra filundantagen?
A: Unity skapar ett antal ytterligare filer som kan stöka till din arbetsyta i VS Code. Du kan enkelt dölja dessa så att du kan fokusera på de filer du faktiskt vill redigera.
För att göra detta lägger du till följande JSON i dina arbetsutrymmeinställningar.
// Configure glob patterns for excluding files and folders. "files.exclude": { "**/.git": true, "**/.DS_Store": true, "**/*.meta": true, "**/*.*.meta": true, "**/*.unity": true, "**/*.unityproj": true, "**/*.mat": true, "**/*.fbx": true, "**/*.FBX": true, "**/*.tga": true, "**/*.cubemap": true, "**/*.prefab": true, "**/Library": true, "**/ProjectSettings": true, "**/Temp": true }
Som du kan se nedan kommer detta att städa upp mycket…
För | Efter |
---|---|
Q: Hur kan jag felsöka Unity?
A: Installera tillägget Debugger for Unity.