如何绑定ctrl+1来选择第一个选项卡

本文关键字:选择 第一个 选项 ctrl+1 何绑定 绑定 | 更新日期: 2023-09-27 18:29:01

如何绑定ctrl+1来选择Visual Studio 2010中的第一个选项卡?

如果你不确定我的意思,试着在谷歌Chrome中打开多个选项卡,并尝试ctrl+1,2,3在它们之间切换。

我还有ReSharper——如果有帮助的话。

如何绑定ctrl+1来选择第一个选项卡

探索Visual Studio Extension"生产力增强工具",它已经有了这种选项卡导航。

  • 通过Ctrl+Alt+Num Pad 1到0激活特定的常规选项卡
  • 通过Ctrl+Num Pad 1到0激活特定的固定选项卡

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

使用ReSharper。打开第一个选项卡,单击文本中的任意位置,然后按Ctrl+Shift+1(或2、3等)放置ReSharper的书签。然后,即使打开了其他选项卡,也可以按Ctrl+1(2、3等)打开此选项卡并转到该书签。正如你所愿。

我知道这是一个延迟响应,但我这样做的方式没有使用扩展。

我创建了一个菜单项(如果您使用WFA),并创建了名为:tab0ToolStripMenuItem ect的工具栏菜单项。

我将菜单项可见属性设置为False,并将每个菜单项设置为快捷键,如Ctrl+1

然后将点击事件整理为:

private void tab0ToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.tabControl1.SelectedIndex = 0;
}
private void tab1ToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.tabControl1.SelectedIndex = 1;
}
private void tab2ToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.tabControl1.SelectedIndex = 2;
}
private void tab3ToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.tabControl1.SelectedIndex = 3;
}

这可能是一种糟糕而新手的方法,但它很有效,我希望这能帮助你或其他人。