游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3761|回复: 10

有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

[复制链接]

6

主题

32

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2005-10-10 09:03:00 | 显示全部楼层 |阅读模式
有谁知道如何将自己定义的数据类型(放在一个文件里)导入到VS.net7.1里?就象内部数据类型如 int , float,...,那样可以高亮显示的,VC6.0里可以的。

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-10 11:51:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

应该和vc60没有区别的,www.humus.ca上humus介绍了如何在vc60中实现的方法,在vc71中也是适用的,不过要想在其它扩展名的文件中也高亮度显示,方法则有所不同,具体方法参考
http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=4196

6

主题

32

帖子

34

积分

注册会员

Rank: 2

积分
34
 楼主| 发表于 2005-10-10 12:34:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

www.humus.ca上的我看到了,在vc71中比较复杂,注册表里的许多项都不一样并且vc71的目录结构也变了,所以,...
我到http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=4196上看看,谢谢提供.

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-10-11 13:41:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

VC7我感觉比6差不多

6

主题

32

帖子

34

积分

注册会员

Rank: 2

积分
34
 楼主| 发表于 2005-10-12 08:35:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

差了好多的,你可以进去看看,garagegames上的方法也不行的,不知道哪位高人实验过,可否提示一二?

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-12 12:38:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

怎么不行呢?我试了一下是可以的
usertype.dat文件拷贝到
D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
然后在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Languages\File Extensions
注册扩展名就可以了

6

主题

32

帖子

34

积分

注册会员

Rank: 2

积分
34
 楼主| 发表于 2005-10-13 09:23:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

我在下面里修改过,但是无效:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\C/C++ 里的File Extensions(自己加的)

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Languages\Language Services\C/C++ 里的NCB Default C/C++ Extensions项

内容都是:.cpp;.cxx;.c;.cc;.h;.hh;.hxx;.hpp;.inl;.tlh;.tli;.fsh;.vsh
却没有任何反应,我希望的是在自己定义的文件里高亮显示,就是上面的.fsh;.vsh
,当然在.cpp,.h等系统的是可以的

系统的如void,int,...可以在.fsh;.vsh里高亮显示,还请您再帮忙试一试
谢谢!

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-13 11:29:00 | 显示全部楼层

Re:有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

我已经说过了,注册其它扩展名的方法和vc60不一样是
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Languages\File Extensions
下加上
.vsh
变成
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Languages\File Extensions\.vsh
这也就是garagegames上的方法

6

主题

32

帖子

34

积分

注册会员

Rank: 2

积分
34
 楼主| 发表于 2005-10-14 08:04:00 | 显示全部楼层

Re: 有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

不好意思,您真的实际试过吗?
可否把发张结果图片和注册表修改图片上来?
我用的数据在压缩包里.

是在.vsh 或其他自己定义的扩展名里,不是.cpp,.h,..

sf_200510148350.rar

789 Bytes, 下载次数:

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-14 08:18:00 | 显示全部楼层

Re: 有谁知道如何在VS.net7.1里高亮显示自定义的数据类型?

我靠,我都说我试验过了
假定你文件的扩展名为vsh,察看你的注册表中是否有下列项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Languages\File Extensions\.vsh
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-28 03:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表