类图和“类详细信息”窗口中的键盘快捷键和鼠标快捷方式(类设计器)

可以使用键盘和鼠标外执行定位操作在类设计器中 类详细信息 窗口。

主题内容

使用类设计器的中

类关系图中支持以下鼠标操作:

鼠标组合键

上下文

说明

双击

形状元素

打开代码编辑器。

 

形状边缘

调用“调整宽度”命令。

 

棒糖形

展开/折叠棒糖形。

 

棒糖形标签

调用“显示接口”命令。

 

隔离舱头

展开/折叠形状

鼠标轮

类关系图

垂直滚动。

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 可将焦点从“类详细信息”窗口移出。

向上键和向下键

在“类详细信息”窗口网格中,这两个键可在各行之间垂直移动光标。

向左键

如果光标位于“名称”列中,则按向左键可折叠层次结构中的当前节点(如果该节点是打开的)。

向右键

如果光标位于“名称”列中,则按向右键可展开层次结构中的当前节点(如果该节点是折叠的)。

请参见

其他资源

创建和配置类型成员(类设计器)