在 VS2012 编辑器中是否有在同一类的部分类之间跳转的快捷方式?我知道我可以使用搜索,但我希望有一条捷径。
7 回答
使用班级成员的下拉列表。灰显的成员位于部分类的其他部分。选择合适的成员,将您带到所需的班级部分。
游戏有点晚了,但在 Resharper 2016.3 中,捷径是:
Ctrl+ Alt+F7
该函数称为:相关文件。
使用 Resharper,我执行以下步骤:
- Ctrl+ Home- 导航到当前文件的开头;
- Alt+ Down- 导航到第一节课(如果可能,我将每个班级放在单独的文件中);
- F12- 去偏。
也许有更快的方法,我想知道。
您可以将文本光标放在类名上,然后点击F12
以显示所有定义的位置,然后使用向上和向下箭头键更改您要查看的部分类(您也可以尝试shift+f12
,或者ctrl+k,r
如果f12
不工作)。它不会是完美的,但它比使用搜索窗口要容易一些。
请参阅上一个问题的答案:在 Visual Studio IDE 中查找 PartialClass 的另一部分?
我知道使用 Resharper,您可以按住 Ctrl 键单击部分类声明名称,它可以让您导航到其他部分。不确定香草 Visual Studio。
您还可以使用 Alt+Shift+L 在解决方案资源管理器中导航到当前文件;然后您可以快速上/下到其他部分。
在 VS 2012 中,标准工具栏上有前进/后退导航按钮。这些按钮看起来像浏览器按钮,可用于导航您的代码和设计器。按钮的键盘热键是 Ctrl + -(减号)表示返回,Ctrl + Shift + - 表示前进。
很容易忽略它们。直到几周前我才注意到它们。