首先需要到英偉達的官網下載 CG Toolkit,然后在 /NVIDIA Corporation/Cg/msdev_syntax_highlighting/找到 usertype.dat文件,接下來:
1、將usertype.dat復制到
Microsoft Visual Studio 9.0\Common7\IDE
2、打開注冊表編輯器,然后去到下面這個位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft\VisualStudio\9.0\Languages\File Extensions
3、復制.cpp項的默認值。
4、在File Extensions下新建一個項,叫做.shader或者是其他后綴名(你要用了高亮顯示的后綴名)。
5、將你剛才復制的.cpp的值黏貼到新項里。
6、重啟你的vs,然后你就應該可以看到高亮的語法了。
7、由於unity的shaderlab與cg的關鍵字有一定的區別,你只需要將你認為必要高亮的關鍵字加入到usertype.dat中並重啟vs即可。