Visual Studio中的“右键单击”键盘快捷方式?

34

我尝试尽可能少地使用鼠标,但是我找不到这个简单快捷键的答案!以下是步骤:

  1. 打开Visual Studio。打开任何C#文件(或任何代码文件)
  2. 将鼠标指针放在窗口/文件的任意位置。
  3. 右击

是否有此快捷键,以便我无需移动手到鼠标上?


1
@Thomas Owens:您无需将鼠标指向窗口。例如,您可以通过按F7移动焦点到代码窗口,或通过按Ctrl-W、Ctrl-S移动到解决方案资源管理器窗口。 - Gilles
为什么要勉强自己呢?键盘、鼠标和快捷键都是为了方便和效率而存在的。 :) - toddwz
1
从一个相关的谷歌搜索跳转到这里,但是注意到这个问题与 VS Code 无关。 - conny
1
如果你像@conny和我一样通过搜索引擎来到这里,关于vscode的问题,你可以更改名为“显示编辑器上下文菜单”的键盘快捷键,默认情况下在我的设置中是Shift+F10。 - undefined
如果您像@conny和我一样通过搜索引擎来到这里,关于vscode的问题,您可以更改名为「显示编辑器上下文菜单」的键盘快捷方式,默认情况下在我的设置中是Shift+F10。 - Karlsson
5个回答

75

本文摘自lytebyte,您有两个选项:

  • Shift + F10
  • 现代Windows键盘右下角的那个奇怪的按键,称为菜单键

完美。使用这个技巧还可以显示下划线字母,我们可以使用键盘访问。而右键单击则不行(在我的电脑上)。 - toddwz

7

取决于你在哪里/为什么右键单击。

现在,上下文菜单键通常位于键盘右侧,通常位于您的空格键右侧的Windows键和Control键之间。这将在当前焦点所在的位置打开上下文菜单(通常在文本编辑器中)。

如果您只是使用右鼠标按钮来打开重构工具,则可以使用Ctrl + . (控制周期)在任何标识符上弹出“智能标记”。那会让你得到“生成方法存根”菜单项等。


1
“Ctrl+.” 这个快捷键真是太好用了,我喜欢它并且一直在使用。相比使用鼠标,它更加快速和方便。” - glennkentwell

2
你的键盘上是否有额外的“Windows”键,例如Windows标志(启动键)和位于空格键右侧看起来像菜单的按键?因为右侧的那个按钮是“上下文菜单键”。
请注意,在右侧“Windows”键和Ctrl键之间的按键。 Windows键盘布局 如果你的键盘不到10年,应该会有这些键,除非你使用IBM笔记本电脑或Mac。

2

要在不使用键盘的情况下打开新文件,您可以使用 CTRL + SHIFT + N (使用 Resharper)。要显示代码的任何部分的右键单击菜单,请指向您想要的部分并使用 SHIFT + F10

通常,我喜欢使用 CTRL + SHIFT + G(再次使用 Resharper)来获取导航菜单(用法、基本、实现等)。

如果您想要转到任何方法/类/内部或字段,那么更好的选择是使用 CTRL + SHIFT + ALT + N(再次使用 Resharper),这将为您提供一个列表以供选择匹配您标准的所有内容。


1

假设您只想要一个可以按下的键来执行右键单击操作,大多数键盘都有一个位于Alt和Ctrl之间的键可用于右键单击。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接