Visual Studio 2015高级编程(第6版)
上QQ阅读APP看书,第一时间看更新

7.4 IntelliSense选项

Visual Studio 2015为使用IntelliSense设置了许多默认的选项,但如果它们不适合自己,也能通过Options对话框来改变大多数的设置。其中一些项与特定的语言相关。

7.4.1 通用选项

第一个选项在Keyboard组下的Environment节中。Visual Studio中的每个命令在键盘映射表里都有特定的项,如图7-17中的Options对话框(Tools | Options)所示。

图7-17

可以改变预定义的快捷键,或添加其他快捷键。IntelliSense命令的快捷键如表7-1所示。

表7-1 IntelliSense命令

使用第3章讨论的技术能为这些命令添加其他快捷键。

语句的自动完成

可以控制IntelliSense在所有语言(如图7-18所示)或单门语言中的行为。在Options对话框的语言组的General选项卡上,可以通过改变Statement completion选项来控制成员列表的显示方式。

图7-18

7.4.2 C#的特定选项

除了IntelliSense的通用IDE和语言选项外,一些语言(如C#)还在自己的选项集里提供了其他IntelliSense选项卡。如图7-19所示,可以进一步定制C#的IntelliSense,微调调用和使用IntelliSense特性的方式。

图7-19

首先,可以关闭自动完成列表,使它们不自动显示。一些程序员喜欢这样做,因为成员列表会遮挡代码清单。如果自动完成列表不是自动显示,而是仅在手动调用它时显示,就可以定制列表包含的内容。例如,除了通常的选项外,还可以包含关键字和代码片段快捷键。