IDE редактор для своего тип файла
От: V.Petrovski Беларусь  
Дата: 31.05.05 09:00
Оценка: 134 (14)
#Имя: FAQ.tools.vs.colorext
Иногда хочется чтобы файлы своего типа отображались с раскраской VS.

Оассмотрим на пример как это сделать.
У меня есть xml файл с расширением dtp.

1. Создаем ключ в реестре, для своего типа.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%VSVersion%\Languages\File Extensions\.dtp


2. Т.к. я хочу чтобы мой файл отображался как и xml, то ищем ключ для xml файла
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%VSVersion%\Languages\File Extensions\.xml

3. Копируем все значения из ключа для xml в ключ для dtp.
4. Запускаем VS и открываем файл с расширением dtp.

Вот reg файл регестрации dtp файла
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%VSVersion%\Languages\File Extensions\.dtp]
@="{58E975A0-F8FE-11D2-A6AE-00104BCC7269}"
"unused"="HTML"


PS:
%VSVersion% надо заменить в соответсвии с версией VS.
VS 2002 — 7.0
VS 2003 — 7.1
VS 2005 — 8.0
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re: IDE редактор для своего тип файла
От: fuurin  
Дата: 08.09.05 13:38
Оценка: 15 (4)
VP>Иногда хочется чтобы файлы своего типа отображались с раскраской VS.

VP>Оассмотрим на пример как это сделать.

VP>У меня есть xml файл с расширением dtp.

VP>
VP>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%VSVersion%\Languages\File Extensions\.dtp
VP>


Подсветка работает, но студия не опреляет такой файл как XML (тестировалось на VS2003) — нет свойств документа и специализированного меню. Чтобы установить ещё и специализированный редактор, нужно обратить внимание на ключ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\%VSVersion%\Editors\[/b]

найти среди значений упоминание в нашем случае xml и скопировать для нового типа.

В моём случае понадобилось добавить пару значений в ключи (для VS2003):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Editors\{8281C572-2171-45AA-A642-7D8BC1662F1C}\Extensions]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Editors\{C76D83F8-A489-11D0-8195-00A0C91BBEE3}\Extensions]
Garbage In Garbage Out
Re: IDE редактор для своего тип файла
От: Блудов Павел Россия  
Дата: 09.09.05 06:33
Оценка: +1
Здравствуйте, V.Petrovski, Вы писали:

VP>Иногда хочется чтобы файлы своего типа отображались с раскраской VS.

VP>У меня есть xml файл с расширением dtp.

А если просто назначить dtp-файлам редактором по-умолчанию "Xml Editor"? Т.е. через "Open With". Там, кстати, есть не только кнопка "Set Default", но и "Add..."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.