2010-08-16 6 views
13

Puis-je dire à Visual Studio comment traiter un fichier avec une extension de fichier personnalisée? Je veux être en mesure d'ouvrir un fichier avec l'extension ".xxx" dans Visual Studio et avoir la mise en évidence CSS. J'ai essayé de le faire en allant dans VS -> Outils -> Options -> Text Editor -> Extension de fichier mais dans le menu déroulant de l'éditeur, il n'y a rien à spécifier "traiter comme CSS".Puis-je dire à Visual Studio comment traiter un fichier avec une extension de fichier personnalisée?

+0

duplication possible de [Ouvrir un fichier dans l'éditeur de source CSS de Visual Studio] (http://stackoverflow.com/questions/2346243/open-a-file-in-visual-studios-css-source-editor) – bdukes

Répondre

6

Il existe un hack de registre que vous pouvez utiliser. http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx

Fondamentalement, vous regardez HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css (changer le numéro de version en fonction de votre version de VS, et la suppression Wow6432Node si vous n'êtes pas sur un système d'exploitation 64 bits) et faire une copie, l'appelant .my-custom-extension

MISE À JOUR Selon a similar Stack Overflow question, pour certaines extensions (c.-à-CSS), il y a une autre étape à prendre. Il dit de prendre le GUID de l'extension que vous copiez, et trouver son entrée dans HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors et ajouter une valeur DWORD dans sa clé Extensions comme la valeur css existante. Cette question indique également une extension dans la galerie VS qui fait cela. Cependant, même après cela, je suis toujours incapable d'obtenir la coloration syntaxique, moi-même ...

+0

I est allé sur le chemin dans regedit, fait une copie de la clé '.css' et l'a renommé '.less'. Redémarré mon PC, ouvert le fichier '.less' dans VS mais toujours pas de surlignage CSS. Quoi d'autre pourrais-je manquer? –

+0

voici à quoi il ressemble en ce moment http://i.imgur.com/4lcES.png –

+0

Je ne sais pas. Je vois la même chose (que cela fonctionne bien pour '.SQL' mais pas pour' .CSS' ...) – bdukes

24

Dans Visual Studio, allez dans Outils> Options> Editeur de texte> Extension de fichier Vous pouvez y ajouter des extensions spécifiques et choisir lesquelles ' Éditeur 'Visual Studio utilise pour cette extension.

+3

Je sais que cette réponse est arrivée très tard, mais je pense que quiconque cherche cela finissent ici, et c'est maintenant beaucoup plus simple que ce qui semblait être. –

+1

J'utilise Visual Studio 2015 et il n'y a pas "Outils> Options> Extension de fichier". Vouliez-vous dire "Outils> Options> Éditeur de texte> Extension de fichier"? –

+2

Oui. Réponse éditée pour corriger ceci. –

Questions connexes