2012-03-25 88 views
5

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

如果您不能确定我的意思,尝试有多个标签在谷歌浏览器打开,并尝试按Ctrl + 1,2,3在它们之间切换。

我也有ReSharper的 - 如果没有什么帮助。

+0

请问,你为什么认为你需要这个?你需要不断导航回特定的文件吗? – gorohoroh 2012-03-25 19:38:19

+0

@gorohoroh:真的,我想能够将ctrl + n绑定到第n个选项卡......但是如果我可以解决ctrl + 1到第一个选项卡,我将能够修复其他选项。 – 2012-03-25 19:56:35

+0

对不起,如果与它的内容无关,我并没有真正看到打开一个n号标签的意思。如果你正在寻找书签具体内容,您可以使用ReSharper的书签:http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Bookmarks.html – gorohoroh 2012-03-26 15:10:45

回答

0

随着ReSharper的按Ctrl +数字激活一个特定固定标签垫1 。打开第一个标签,点击文本中的任意位置,然后按Ctrl + Shift + 1(或2,3等)放置ReSharper的书签。然后,您可以打开此选项卡并按Ctrl + 1(2,3等)转到该书签,即使您打开了其他选项卡也是如此。正是你想要的。

-1

我知道这是一个迟到的反应,但我这样做的方式,而不使用扩展。

我创建了一个菜单项(如果你使用WFA)名称类似于创建工具条中的菜单项:tab0ToolStripMenuItem等。

我的菜单项Visible属性为False和每个菜单项设置为如Ctrl ShortcutKeys + 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; 
} 

也许这样的穷人和新手的方式但它的工作原理,我希望这可以帮助你或任何其他人期待这一点。

+1

我很确定他指的是Visual Studio本身,而不是他自己的程序。 – 2013-03-27 15:38:14

+0

是的,重新阅读OP的问题后,你是正确的。我的坏,我原本应该理解的。有兴奋的想法我有一个答案。 – dominatorhl2 2013-06-21 15:09:48

相关问题