VS2010的启发模式(IntelliSense Suggestion Mod

系统 1664 0

IntelliSense comes in two modes:  Completion and Suggestion.

You are already familiar with IntelliSense Completion mode, it's the traditional mode that we have all used for years.

But if you are into Test Driven Development (TDD) then Completion mode can be very annoying at times.

As a TDD developer we often use classes and members BEFORE they exist.

It's pretty annoying when you go to type the name of something that doesn't exist and you get IntelliSense.

Especially since you sometimes will accidentally get a an option you didn't want:

 

VS2010的智能感知包括两种模式: 完全模式和启发模式.

默认的是我们平时用习惯了的完全模式.

但如果你是测试驱动开发(TDD)的程序员,就会很厌烦完全模式.

因为TDD开发者都是先在测试用例中写了方法名再写声明代码.

当你打了"."号准备写一个不存在的名字,智能感知却跳出来的时候,的确会比较烦人.

尤其是你输入的字符刚好匹配中智能感知中的某个选项时.

 

完全模式

 

启发模式 (在完全模式下按 ctrl+alt+空格 )

VS2010的启发模式(IntelliSense Suggestion Mode)

 

原文地址: http://blogs.msdn.com/b/zainnab/archive/2010/01/22/intellisense-suggestion-mode-vstipedit0012.aspx

 

 

补充:

1. 除了TDD开发者外,还有用VS来写Javascript的开发者,也很需要这个功能,

因为VS没有对JS自定义方法的智能感知,但是会弹出几个默认方法的智能感知.

例如jQuery里面很多方法的名字的首字母都会触发智能感知框框.

2. 虽然VS2010增加了这个功能,但是那快捷键(ctrl+alt+空格)也不是太顺手,按着别扭不说,还会触发输入法.

3. 忘了,想起来的时候再补上.. ^_^

4. 按住ctrl键时智能感知的选项框会暂时变成透明色.

 

更正: 直接在aspx页是有Javascript的自定义方法的智能感知的,是在独立的.js文件才没有智能感知.

 

PS: 我是在AppDev Exploring Visual Studio 2010的演示视频看到这个功能的,

那鬼佬的美语口音太重,我一开始是听到"ctrl or spaceball",我疑惑"space波",按空格也没反应,

后来搜索了一下才知道他读的是"ctrl-alt-spacebar",鬼佬说空格键不是叫空格键(space button),而是空格条.. -_-||

 

VS2010的启发模式(IntelliSense Suggestion Mode)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论