VisualGDB启用大纲显示和代码跳转方法

首先感慨一下,有了VisualGDB,尽管不会写Makefile,一样可以在VS轻松的编写调试代码,太爽了。

    在第一次使用VisualGDB,都是按照默认设置一步步配置好了环境。我可以使用VS2010+VisualGDB来在线远程开发调试Linux项目代码。但是用着用着发现有些地方不方便。那就是如标题所说的。

    VS安装VisualGDB的方法请阅读文章《 VS插件VisualGDB破解版下载、安装和使用说明 》。
    我们用习惯了VS,使用大纲显示可以折叠代码,使用代码跳转可以方便的阅读代码,提高效率。然而在使用VisualGDB后,VS竟然不能使用这些功能了。但是我相信是可以设置的。
    后面重装了一次VisualGDB,还原了第一次使用的场景。安装完VisualGDB后第一次启动VS,会弹出选择Intellisense智能感知引擎选择。默认选中VisualGDB提供的引擎。然后下拉可以看到VS自带的智能感知引擎,还有一个是VS自带智能感知引擎+VAssistX。
    使用VisualGDB提供的引擎,代码显示的效果是这样的:

使用VisualGDB提供的引擎,代码显示的效果是这样的

    使用VS自带的引擎的效果:

使用VS自带的引擎的效果

    在函数开头没有加减号,也就表示代码折叠(大纲显示)功能无法使用。当然右击转到定义和转到声明功能等相关功能都不能使用。因为这些功能是VS自带智能感知引擎的。
    如果第一次已经选成了VisualGDB提供的引擎。不要着急,不需要重装VisualGDB。我们只要简单改一下设置就好了。
    依次点击VS的“项目”->“VisualGDB Project Properties”,如下图所示:
依次点击VS的“项目”->“VisualGDB Project Properties”
    弹出VisualGDB的项目属性。在这里你可以设置VisualGDB相关的各种项目属性。当然也可以对项目使用的智能感知引擎进行切换。
    将面板切换到“IntelliSense Settings”,如下图所示:
将面板切换到“IntelliSense Settings”
    我们可以看到列表中有三个引擎。 第一个是用于定义的,也就是VS自带智能感知引擎+VAssistX ,第二个就是VS自带的,第三个就是VisualGDB提供的。我们只要将引擎切换为第一个就可以了。确定后就生效了。

    总结这个的目的就是为了一些人不清楚,为这个简单的设置浪费时间。毕竟我就是因为不熟悉浪费了时间。



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunxiaopengsun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值