23

我曾经在 C# 中工作并使用 Ctrl + G 转到行,但它在 vb.net 中不起作用。请你。编辑菜单>转到甚至不显示任何快捷键。如果我按 Ctrl + G 它会打开即时窗口。我需要做些什么才能启用转到快捷键,还是在使用 vb.net 时会有所不同?请指导我。

注意:我在 Visual Studio 2010 中工作。

谢谢

4

4 回答 4

43

确保 ctrl+g 没有在其他任何地方使用。如果是,请将其从这些区域中删除:

  1. 首先输入您的快捷方式
  2. 如果出现在“当前使用者”
  3. 然后将其键入“显示包含的命令”
  4. 从“显示包含的命令”中删除它

在此处输入图像描述

于 2013-03-18T22:22:56.447 回答
7

如果您转到工具 -> 选项 -> 环境 -> 键盘,您可以将快捷键更改为您喜欢的内容。要设置转到行快捷键,请在“显示包含的命令”中键入 Edit.GoTo,然后在“按快捷键”中按 Ctrl+G,然后单击分配。您可以找出 Ctrl+G 已经映射到的内容(听起来像是立即窗口),然后根据需要先将其重新映射到另一个键。

于 2013-03-18T22:24:23.813 回答
4

同样的事情也发生在我身上。我习惯于使用 C# 编程,并且我使用 C# 具有的所有快捷方式,例如 ctrl+G 用于 goto 行。每次我按 ctrl+G 时,它都会转到即时窗口。当我为 Visual Basic 而不是 C# 设置我的“新系统”时,这开始了。我所做的修复它是单击“工具”-> 选项,然后在“环境”下选择“键盘”。最上面的选项说“应用以下附加的键盘映射方案:”当前选择的是 Visual Basic。因此,一旦我将其切换到 Visual C# 并单击“确定”,我的 ctrl+g 就可以用于“goto line”,并且我所有的原始 c# 命令都可以正常工作。我希望这有帮助。

于 2013-06-04T14:30:53.500 回答
1

只是有同样的。似乎 ctrl+G 和 ctrl+Alt+I 都分配给即时窗口。我所做的,是我选择了edit.goto 输入了ctrl+g,按下了assign,一切都很好

于 2019-05-08T08:01:11.347 回答