Ответ 1
Добавление '.cu' под расширение С++ в настройках visual studio позволило бы выделять синтаксис только для ключевых слов С++. EDIT: в Tools -> Options -> Text Editor -> File Extension
введите cu и выберите Microsoft Visual С++ в качестве редактора и нажмите кнопку
Чтобы добавить подсветку синтаксиса ключевых слов CUDA, вы можете искать usertype.dat
в своих установочных папках CUDA (убедитесь, что она не найдена в папке Program Files для поиска ее в вашем home folder -> AppData-> Local -> NVIDIA Corporation
(извините, что я не предоставляя детали, так как у меня нет Windows прямо сейчас), затем скопируйте его в Program Files\Microsoft Visual Studio 10.0\Common7\IDE
и перезапустите Visual Studio
Но, Но! все равно это может не сработать, так что вы попали в AFAIK, вы можете использовать Visual Assistant x, а затем вы должны изменить его настройки следующим образом:
Для VS2010, VS2008, VS2005 и VS.NET:
Добавьте расширение:
Tools | Options | Projects | VC++ Build | C/C++ File Extensions (VS.NET)
Tools | Options | Projects and Solutions | VC++ Project Settings | C/C++ File Extensions (VS2005, VS2008)
Tools | Options | Projects and Solutions | VC++ Project Settings | Extensions To Include (VS2010)
Выйдите из среды IDE и используйте regedit, чтобы клонировать следующую запись в подобную запись, которая заканчивается в вашем расширении:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File Extensions\.cpp
Если вы используете 64-битную ОС, то клонируйте раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Languages\File Extensions\.cpp
Если ваше расширение обозначает заголовок, используйте regedit
, чтобы добавить расширение в ExtHeader
в следующем месте. Не забудьте включить точку и точку с запятой с завершением:
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8
Если ваше расширение обозначает исходный файл, который не является заголовком, добавьте расширение в ExtSource
в следующем месте.
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8
Нажмите "Восстановить" на вкладке "Эффективность" диалогового окна "Параметры Visual Assist X" и перезапустите среду IDE.
Замените 8.0
на 10.0
, если вы используете VS 2010.
Замените 8.0
на 9.0
, если вы используете VS 2008.
Замените 8.0
на 7.1
, если вы используете VS.NET 2003.
Замените 8.0
на 7.0
, если вы используете VS.NET 2002.
Замените VANet8
на VANet10
для Visual Studio 2010.
Замените VANet8
на VSNet9
, если вы используете VS2008.
Замените VANet8
на VSNet
, если вы используете VS.NET 2003.
Замените VANet8
на VANet7
.0, если вы используете VS.NET 2002.
Для VС++ 6.0:
Выйдите из среды IDE и используйте regedit
, чтобы добавить расширение:
HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Text Editor\Tabs/Language Settings\C/C++\FileExtensions
.
Если ваше расширение обозначает заголовок, используйте regedit
, чтобы добавить расширение в ExtHeader
в следующем месте. Не забудьте включить точку и точку с запятой с завершением:
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VA6
Если ваше расширение обозначает исходный файл, который не является заголовком, добавьте расширение в ExtSource
в следующем местоположении. Введите номер точки и точку с запятой:
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VA6
Нажмите "Восстановить" на вкладке "Эффективность" диалогового окна "Параметры Visual Assist X" и перезапустите среду IDE.