类图和“类详细信息”窗口中的键盘快捷键和鼠标快捷方式(类设计器)
可以使用键盘和鼠标外执行定位操作在类设计器中 类详细信息 窗口。
主题内容
使用类设计器的中
类关系图中支持以下鼠标操作:
鼠标组合键 |
上下文 |
说明 |
---|---|---|
双击 |
形状元素 |
打开代码编辑器。 |
|
形状边缘 |
调用“调整宽度”命令。 |
|
棒糖形 |
展开/折叠棒糖形。 |
|
棒糖形标签 |
调用“显示接口”命令。 |
|
隔离舱头 |
展开/折叠形状 |
鼠标轮 |
类关系图 |
垂直滚动。 |
Shift+鼠标轮 |
类关系图 |
水平滚动。 |
Ctrl+鼠标轮 |
类关系图 |
缩放。 |
Ctrl+Shift+单击 |
类关系图 |
缩放。 |
在类上使用鼠标详细信息 " 窗口
使用鼠标,您可以通过以下方式更改“类详细信息”窗口的外观及其显示的数据:
通过单击任何可编辑单元格,您可以编辑该单元格的内容。所做的更改将反映在存储或显示该数据的所有位置,包括“属性”窗口和源代码中。
通过单击一行中的任何单元格,可使“属性”窗口显示该行所表示的元素的属性。
若要更改列的宽度,请拖动列标题的右边界,直至达到所需列宽。
通过单击行左侧的加号或减号,您可以展开或折叠隔离舱或属性节点。
“类详细信息”窗口提供了几个按钮,可用于创建当前类的新成员,以及在“类详细信息”窗口网格中的成员的隔离舱之间进行导航。有关更多信息,请参见“‘类详细信息’窗口按钮”。
使用类设计器的键盘
类关系图中支持以下键盘操作:
键 |
上下文 |
说明 |
---|---|---|
箭头键 |
内部类型形状 |
对形状内容进行树式导航(支持环绕形状)。如果当前项可以展开,则使用向左箭头键和向右箭头键展开/折叠当前项;如果当前项不能展开,则定位至父项(有关详细操作,请参见树视图导航)。 |
|
顶级形状 |
在关系图上移动形状。 |
Shift+箭头键 |
内部类型形状 |
生成组成形状元素(如成员、嵌套类型或隔离舱)的连续选择。这些快捷键不支持环绕形状。 |
Home |
内部类型形状 |
定位至顶级形状标题。 |
|
顶级形状 |
定位至关系图上的第一个形状。 |
End |
内部类型形状 |
定位至形状内的最后一个可见元素。 |
|
顶级形状 |
定位至关系图上的最后一个形状。 |
Shift+Home |
类型形状内 |
在同一形状内选择当前项与最上面的项之间的全部元素。 |
Shift+End |
类型形状内 |
同 Shift+Home,但方向是自上而下的。 |
Enter |
所有上下文 |
调用对形状的默认操作,也可通过双击来实现。大多数情况下这一默认操作就是查看代码,但某些元素有不同的定义(棒糖形、隔离舱头和棒糖形标签)。 |
+/- |
所有上下文 |
如果当前关注的元素可以展开,则这些键将展开/折叠该元素。 |
> |
所有上下文 |
对于含有子元素的元素,如果该元素是折叠的,则展开该元素并定位到它的第一个子元素。 |
< |
所有上下文 |
定位至父元素。 |
Alt+Shift+L |
类型形状内及类型形状上。 |
定位至当前选定形状的棒糖形(如果存在)。 |
Alt+Shift+B |
类型形状内及类型形状上。 |
如果基类型列表显示在类型形状上且包含多个项,则将切换该列表的展开状态(折叠/展开)。 |
Delete |
类型形状和注释形状上 |
调用“从关系图中移除”命令。 |
|
其他任何内容上。 |
调用“从代码中删除”命令(成员、参数、关联、继承和棒糖形标签)。 |
Ctrl+Delete |
所有上下文 |
对所选内容调用“从代码中删除”命令。 |
TAB |
所有上下文 |
定位至同一父项中的下一个子项(支持环绕形状)。 |
Shift+Tab |
所有上下文 |
定位至同一父项中的上一个子项(支持环绕形状)。 |
空格键 |
所有上下文 |
切换当前元素上的所选内容。 |
使用类中的键盘详细信息 " 窗口
说明 |
---|
以下键绑定选择用来专门模拟键入代码的过程。 |
使用以下键在“类详细信息”窗口中进行导航:
键 |
结果 |
,(逗号) |
如果光标位于参数行中,则键入逗号可使光标移动到下一参数的“名称”字段。如果光标位于某个方法的最后一个参数行,则光标会移动到 <add parameter> 字段,您可以使用该字段创建新的参数。 如果光标位于“类详细信息”窗口的其他位置,则键入逗号时会在当前字段中添加一个逗号。 |
;(分号) 或 )(右括号) |
在“类详细信息”窗口网格中,将光标移动到下一成员行的“名称”字段。
|
Tab
|
将光标移动到下一字段,首先从左到右移动,然后从上到下移动。如果将光标移出已在其中键入文本的字段,在未产生错误的情况下“类详细信息”窗口会处理和存储该文本。 如果光标位于空字段(如 <add parameter>)上,则 Tab 会将光标移动到下一行的第一个字段。 |
<space> |
将光标移动到下一字段,首先从左到右移动,然后从上到下移动。如果光标位于空字段(如 <add parameter>)上,则它会移动到下一行的第一个字段。注意,紧接逗号之后键入的 <space> 将被忽略。 如果光标位于“摘要”字段中,则键入空格时会添加一个空格字符。 如果光标位于给定行的“隐藏”列中,则键入空格将切换“隐藏”复选框的值。 |
Ctrl+Tab |
切换到另一个文档窗口。例如,从“类详细信息”窗口切换到一个打开的代码文件。 |
Esc (Escape) |
如果您已经开始在字段中键入文本,则按 Esc 时其作用与撤消键相同,将该字段的内容还原为其原来的值。如果“类详细信息”窗口获得常规焦点,而没有任何特定单元格获得焦点,则按 Esc 可将焦点从“类详细信息”窗口移出。 |
向上键和向下键 |
在“类详细信息”窗口网格中,这两个键可在各行之间垂直移动光标。 |
向左键 |
如果光标位于“名称”列中,则按向左键可折叠层次结构中的当前节点(如果该节点是打开的)。 |
向右键 |
如果光标位于“名称”列中,则按向右键可展开层次结构中的当前节点(如果该节点是折叠的)。 |