Visual studio 2008 frammenti di codice in un'altra lingua
-
21-08-2019 - |
Domanda
C'è un modo per definire frammenti di codice per la lingua, poi quelli di default (C#, VB ...) in VS 2008 ?Sto usando Intel fortran compiler con Visual studio, e la sua integrazione in esso è abbastanza completo, a parte i frammenti di codice parte.Ho pensato che ho letto da qualche parte su msdn che non è possibile definirne di nuove, per le altre lingue.
Così sarei davvero felice se qualcuno potesse dimostrare a me il contrario.
Qualsiasi aiuto è apprezzato.
Soluzione
Snippet di codice di supporto per una lingua è determinata dalla lingua di servizio.Intel Fortran pacchetto non supporta i frammenti di codice e non può essere aggiunto da chiunque altro (attraverso un add-in o 3 ° parte del pacchetto).
La chiave del registro di sistema che governa il frammento di codice di supporto è HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Languages\CodeExpansions.Noterete che sotto questa chiave ci sono le sottochiavi per la Base, CSharp e XML (e forse di più se si dispone di altri servizi linguistici a supporto frammenti di codice), ma non sottochiave per Fortran.
L'unica cosa che puoi fare è fare una richiesta di funzionalità di Intel e forse si aggiungerà il frammento di codice di supporto in pochi anni.
Altri suggerimenti
Leggi questo articolo su VS e frammenti di codice. E 'stato scritto per VS2005, ma è lo stesso per VS2008.
Si dovrebbe essere in grado di utilizzare questo con FORTRAN poiché si specifica la lingua di codice in un file XML che viene utilizzato per i frammenti.