Могу ли я сказать Visual Studio, как обрабатывать файл с расширением пользовательского файла?

Можно ли сообщить Visual Studio, как обрабатывать файл с расширением пользовательского файла? Я хочу, чтобы открыть файл с расширением ".xxx" в Visual Studio и выделить CSS.

Я попытался сделать это, перейдя в VS → Инструменты → Параметры → Текстовый редактор → Расширение файла, но в раскрывающемся списке редактора нечего указывать "относиться к нему как к CSS".

Ответы

Ответ 1

Существует ручка реестра, которую вы можете использовать. http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx

В принципе, вы смотрите HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css (меняя номер версии на основе вашей версии VS и удаляя Wow6432Node, если вы не находитесь в 64-разрядной ОС) и создайте ее копию, называя ее .my-custom-extension

ОБНОВЛЕНИЕ В соответствии с аналогичным вопросом для некоторых расширений (т.е. CSS) есть еще один шаг. Он говорит, чтобы взять GUID из расширения, которое вы копируете, и найти его запись в HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors и добавить значение DWORD в свой Extensions, как существующее значение css. Этот вопрос также указывает на расширение в галерее VS, которое это делает. Однако, даже после этого, я все еще не могу получить подсветку синтаксиса, сам...

Ответ 2

В Visual Studio перейдите на Tools > Options > Text Editor > File Extension

Там вы можете добавить определенные расширения и выбрать, какой "редактор" Visual Studio использует для этого расширения.

Ответ 3

Если файл уже открыт, закройте и снова откройте.