Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Meer informatie over hoe de Visual Studio-editor ondersteuning biedt voor lezen en navigeren in verschillende computertalen en hoe u ondersteuning voor Visual Studio-editor voor andere talen kunt toevoegen.
Syntaxiskleuring, voltooiing van instructie en Navigeren naar ondersteuning
Functies in de Visual Studio-editor, zoals syntaxiskleuring, voltooiing van instructies (ook wel Bekend als IntelliSense), en Navigate To kunnen u helpen uw code gemakkelijker te schrijven, lezen en bewerken. In de volgende schermopname ziet u een voorbeeld van het bewerken van een Perl-script in Visual Studio. De syntaxis wordt automatisch gekleurd. Opmerkingen in de code zijn bijvoorbeeld groen gekleurd, code is zwart, paden rood en instructies blauw. De Visual Studio-editor past automatisch syntaxiskleuring toe op elke taal die wordt ondersteund. Bovendien, wanneer u begint met het invoeren van een bekend trefwoord of object van de programmeertaal, geeft instructievoltooiing een lijst weer met mogelijke instructies en objecten. Het voltooien van de instructie kan u helpen om code sneller en eenvoudiger te schrijven.
Visual Studio biedt momenteel ondersteuning voor syntaxis-kleuring en basisinstructie-voltooiing voor de volgende talen met behulp van TextMate Grammars. Als uw favoriete taal zich echter niet in de tabel bevindt, hoeft u zich geen zorgen te maken. U kunt deze wel toevoegen.
- Vleermuis
- F#
- Java
- Markdown
- Roest
- Visual Basic
- Clojure
- Ga
- JavaDoc
- Objective-C
- ShaderLab
- C#
- CMake
- Groovy
- JSON
- Perl
- ShellScript
- Visual C++
- CoffeeScript
- HTML
- MINDER
- Python
- SQL
- VBNet
- CSS
- INI
- LUA
- R
- Snel
- XML
- Dokwerker
- Jade
- Maak
- Robijn
- TypeScript
- YAML
Naast syntaxiskleuring en voltooiing van de basisinstructie heeft Visual Studio ook een functie met de naam Navigate To. Met deze functie kunt u snel codebestanden, bestandspaden en codesymbolen doorzoeken. Visual Studio biedt Navigate To-ondersteuning voor de volgende talen.
- C#
- C++
- TypeScript
- Javascript
- Visual Basic
- Ga
- Java
- PHP
Al deze bestandstypen hebben de functies die eerder zijn beschreven, zelfs als ondersteuning voor een bepaalde taal nog niet is geïnstalleerd. Het installeren van gespecialiseerde ondersteuning voor sommige talen kan extra taalondersteuning bieden, zoals IntelliSense of andere geavanceerde taalfuncties, zoals gloeilampen.
Ondersteuning voor niet-ondersteunde talen toevoegen
Visual Studio biedt taalondersteuning in de editor met behulp van TextMate Grammars. Als uw favoriete programmeertaal momenteel niet wordt ondersteund in de Visual Studio-editor, zoekt u eerst op internet. Er bestaat mogelijk al een TextMate-bundel voor de taal. Als u er echter geen kunt vinden, kunt u er zelf ondersteuning voor toevoegen door een TextMate-bundelmodel te maken voor taal grammatica en fragmenten.
Voeg nieuwe TextMate Grammars voor Visual Studio toe in de volgende map:
%userprofile%\.vs\Extensions
In Windows verwijst%userprofile% naar het pad: c:\Users\<gebruikersnaam>. Als de map Extensies niet op uw systeem bestaat, moet u deze maken. Als de map al bestaat, is deze verborgen.
Voeg onder dit basispad de volgende mappen toe als deze van toepassing zijn op uw situatie:
| Mapnaam | Beschrijving |
|---|---|
| \ <taalnaam> | De taalmap. Vervang <de taalnaam> door de naam van de taal. Bijvoorbeeld \Matlab. |
| \Syntaxis | De map grammatica. Bevat de grammaticabestanden .json voor de taal, zoals Matlab.json. |
| \Fragmenten | De map met fragmenten. Bevat tekstfragmenten voor de programmeertaal. |
In Windows verwijst%userprofile% naar het pad: c:\Users\<gebruikersnaam>. Als de map Extensies niet op uw systeem bestaat, moet u deze maken. Als de map al bestaat, wordt deze verborgen.
Aanbeveling
Als er bestanden zijn geopend in de editor, moet u deze sluiten en opnieuw openen om de syntaxismarkering te zien nadat u de TextMate Grammars hebt toegevoegd.
Zie voor meer informatie over hoe u TextMate-grammatica's kunt maken, TextMate - Inleiding tot taalgrammatica's en Notities over het maken van een taalgrammatica en een aangepast thema voor een TextMate-bundel.