Visual Studio 2010代码编译器特性分析

开发 后端
很多人对新版Visual Studio 2010代码编辑器带来的Pascal大写查找的IntelliSense功能心怀感激,但不幸的是,XAML编辑器并没有这项功能。

很多人对Visual Studio 2010代码编辑器带来的Pascal大写查找的IntelliSense功能心怀感激,但不幸的是,XAML编辑器并没有这项功能。

特性

◆Pascal大写的查找;
◆可选的窄列表过滤;
◆根据项目类型过滤;
◆可选的xmlns代码提示;
◆显示/隐藏本solution的assemblies;
◆显示/隐藏schemas;
◆过滤选项会在当前VSsession中保存;
◆Pascal大写的查找。

无论是否开启narrowing filter option,pascal大写查找都会默认开启。当你输入的字符全部为大写字符时,会快速定位到有这些大写字母的单词。最少两个字符。

演示如下:(输入TT,找到ToolTip)

输入TT,找到ToolTip

通过Pascal大写IntelliSense查找assembly中的xmlns速度非常快。

通过Pascal查找

窄列表过滤

当这个功能开启时,它提供两个特性:

◆列表中只显示包含你输入的字符的提示;
◆默认选择项拥有优先级;
◆默认优先选择以你输入的字符开始的项;
◆如没有,选择***个包含你输入字符的项;

演示:

开启窄列表过滤(没有其他杂项)

开启窄列表过滤

关闭窄列表过滤(有杂项)

关闭窄列表过滤

当窄列表过滤开启时,输入Grid.Row或Grid.RowSpan是多么惬意的一件事:

依据项目类型过滤

这是我写这个拓展的原始动力。当我输入一个xaml类型的时候,我被他2个属性,4个event和75个namespace的intellisense列表弄崩溃了。现在一切都解决了。

原始的列表:(注意,显示了很多namespace)

切换namesapces工具栏按钮,整个世界清静了:

切换namesapces工具栏按钮

其他的过滤按钮也是一个意思,灰色代表显示。

xmlns IntelliSense

下图演示了两个过滤按钮:

过滤按钮

只显示solution assemblies的xmlns

移除schema的项

同样的,我们可以这样输入:

输入

我们可以更进一步的搜索整个assemblies。

Visual Studio 2010 全球发布会

【编辑推荐】

  1. 探究Visual Studio 2010中Parallel的使用
  2. 详解Visual Studio 2010 Ultimate测试体系结构
  3. Visual Studio 2010鲜为人知的新特性
  4. 细数Visual Stuido 2010中VC++的新特征
  5. Visual Studio 2010无智能提示感知方法解析
责任编辑:王晓东 来源: 外面的世界
相关推荐

2009-12-02 09:23:04

Visual Stud

2009-11-13 14:59:12

Visual Stud

2009-08-21 13:29:20

Visual Stud

2009-11-30 13:17:23

Visual Stud

2011-03-08 10:18:18

Visual StudMongoDB

2010-03-23 16:53:19

Visual Stud

2009-12-02 09:43:38

Visual Stud

2011-03-01 08:47:40

Visual Stud

2009-11-10 13:43:37

Visual Stud

2010-03-26 14:37:57

Visual Stud

2009-12-04 17:21:35

Visual Stud

2009-09-07 09:22:17

Visual Stud代码片段

2009-01-12 10:16:11

Visual C++编译器选项设置

2019-11-20 09:25:03

Visual Stud编程语言

2009-12-18 10:24:28

VS 2010代码

2009-08-05 11:02:30

Visual Stud

2010-04-07 09:46:05

2009-10-16 09:03:36

Visual Stud

2009-12-01 18:50:57

Visual Stud

2010-02-22 16:43:33

Visual Stud
点赞
收藏

51CTO技术栈公众号