Přidání podpory editoru sady Visual Studio pro jiné jazyky

Přečtěte si, jak editor sady Visual Studio podporuje čtení a procházení různých počítačových jazyků a jak můžete přidat podporu editoru sady Visual Studio pro jiné jazyky.

Barevné zvýrazňování syntaxe, dokončování příkazů a přechod na podporu

Funkce v editoru sady Visual Studio, jako je barevné zvýrazňování syntaxe, dokončování příkazů (označované také jako IntelliSense) a Navigace vám můžou pomoct snadněji psát, číst a upravovat kód. Následující snímek obrazovky ukazuje příklad úprav skriptu Perl v sadě Visual Studio. Syntaxe se automaticky obarví. Poznámky v kódu jsou například barevné, kód je černý, cesty jsou červené a příkazy jsou modré. Editor sady Visual Studio automaticky použije barevné zvýrazňování syntaxe pro libovolný jazyk, který podporuje. Kromě toho, když začnete zadávat známé klíčové slovo jazyka nebo objekt, příkaz dokončení zobrazí seznam možných příkazů a objektů. Dokončování příkazů vám pomůže rychleji a snadněji psát kód.

Barevné zvýrazňování syntaxe ve skriptu Perl

Visual Studio v současné době poskytuje podporu barevného zvýrazňování syntaxe a základního dokončování příkazů pro následující jazyky pomocí gramatiky TextMate. Pokud ale v tabulce není váš oblíbený jazyk, nemějte obavy – můžete ho přidat.

  • Bat
  • F#
  • Java
  • Markdown
  • Rust
  • Visual Basic
  • Clojure
  • Go
  • Javadoc
  • Objective-C
  • ShaderLab
  • C#
  • CMake
  • Groovy
  • JSON
  • Perl
  • ShellScript
  • Visual C++
  • CoffeeScript
  • HTML
  • MÉNĚ
  • Python
  • SQL
  • Virtuální síť
  • CSS
  • INI
  • LUA
  • R
  • Swift
  • XML
  • Docker
  • Jade
  • Značka
  • Ruby
  • TypeScript
  • YAML

Kromě barevného zvýrazňování syntaxe a dokončování základních příkazů má Visual Studio také funkci s názvem Přejít na. Tato funkce umožňuje rychle prohledávat soubory kódu, cesty k souborům a symboly kódu. Visual Studio poskytuje podporu pro přechod na následující jazyky.

  • C#

  • C++

  • TypeScript

  • JavaScript

  • Visual Basic

  • Přejít

  • Java

  • PHP

Všechny tyto typy souborů mají funkce popsané dříve, i když podpora daného jazyka ještě nebyla nainstalována. Instalace specializované podpory pro některé jazyky může poskytovat další podporu jazyků, jako je IntelliSense nebo jiné pokročilé jazykové funkce, jako jsou žárovky.

Přidání podpory pro nepodporované jazyky

Visual Studio poskytuje jazykovou podporu v editoru pomocí gramatiky TextMate. Pokud váš oblíbený programovací jazyk v editoru sady Visual Studio aktuálně není podporovaný, nejprve vyhledejte web – sada TextMate pro tento jazyk už může existovat. Pokud ho ale nemůžete najít, můžete ji přidat sami vytvořením modelu sady TextMate pro gramatiku jazyka a fragmenty kódu.

Do následující složky přidejte všechny nové gramatiky TextMate pro Visual Studio:

%userprofile%\.vs\Extensions

Pod tuto základní cestu přidejte následující složky, pokud se vztahují na vaši situaci:

Název složky Popis
\<název jazyka> Složka jazyka. Nahraďte <název> jazyka názvem jazyka. Například \Matlab.
\Syntaxe Složka gramatiky. Obsahuje gramatické .json soubory pro jazyk, například Matlab.json.
\Úryvky Složka fragmentů kódu. Obsahuje fragmenty kódu pro jazyk.

Ve Windows se %userprofile% překládá na cestu: c:\Users\<uživatelské jméno>. Pokud složka Extensions ve vašem systému neexistuje, budete ji muset vytvořit. Pokud složka již existuje, bude skrytá.

Tip

Pokud máte v editoru otevřené nějaké soubory, budete je muset zavřít a znovu otevřít, aby se po přidání gramatiky TextMate zobrazilo zvýraznění syntaxe.

Podrobnosti o tom, jak vytvořit gramatiky TextMate, naleznete v tématu TextMate – Úvod k jazykovým gramatikám a poznámkám o tom, jak vytvořit jazykovou gramatiku a vlastní motiv pro sadu textmate.