2016-02-18 10 views
7

In Visual Studio 2015 aggiornamento 1 blog di rilascio posta (https://blogs.msdn.microsoft.com/visualstudio/2015/11/30/visual-studio-update-1-rtm/) la possibilità di aggiungere fasci TextMate (o grammatiche) è esplicitamente menzionato:l'aggiunta di una nuova grammatica TextMate per Visual Studio 2015 aggiornamento 1

supporto Editor per la nuove lingue. L'editor di Visual Studio ora fornisce l'evidenziazione della sintassi incorporata e il supporto IntelliSense di base per le lingue, inclusi Go, Java, Perl, R, Ruby e Swift. Supportiamo il modello TextMate per grammatiche e snippet di lingua, consentendoti di estenderlo con il supporto per altre lingue.

voglio creare una nuova grammatica TextMate per mia lingua, ma non riesco a trovare alcuna documentazione, come fare questo in aggiornamento vs2015 1.

La fonte migliore che ho trovato è questa conversazione Reddit: https://www.reddit.com/r/programming/comments/3uvwn3/visual_studio_2015_update_1/

Sembra che sia implementato come un'estensione, "Estensione di Visual Studio per grammatiche di Textmate". Se cerchi * .tmbundle nella directory studio \ Common7 \ IDE \ Extensions troverai la posizione dei tmbundles. Ho appena creato una nuova cartella per Julia e ho copiato il jumbo tmbundle. Sembra funzionare.

È questo il modo supportato per eseguire questa operazione? Perché non c'è alcuna documentazione, menu di Visual Studio ecc. Per questo?

risposta

4

Si può fare questo il modo in cui hai fatto in precedenza, o se si preferisce che sia nella directory del profilo utente, piuttosto che attraverso l'intera installazione del sistema operativo, è possibile aggiungere il pacchetto qui:

%USERPROFILE%\.vs\Extensions\ 

Sulla maggior parte delle macchine, che percorso si espande a:

C:\User\<yourusername>\.vs\Extensions\ 
+1

controllato con .ini tmbundle e funziona. Grazie –

2

Sembra che ci sia un prolungamento da Mads Kristensen ora che fornisce un gran numero di sintassi TextMate in Visual Studio. Sembra che sia facile aggiungere anche altre lingue ... Probabilmente è possibile controllare il repository e vedere esattamente cosa è necessario per aggiungere ulteriore sintassi.

http://vsixgallery.com/extension/4773ce75-6f30-4269-9557-1f7c30a47be2/

Problemi correlati