【发布时间】:2014-04-30 07:12:57
【问题描述】:
考虑以下窗口设置:
目前有两个标签组打开。左侧选项卡组处于活动状态(ListingDetailsDTO.cs 窗口处于活动状态)。
我现在想切换到正确的标签组,所以 Visual Studio 会显示如下:
这很容易使用鼠标来实现(即只需左键单击右侧窗口)。但是我无法弄清楚如何单独使用键盘来做到这一点。将快捷方式分配给 Window -> Move to next tab group 最接近,但它也会将当前窗口移动到下一个选项卡组,这不是我想要的。我认为 Window.NextPane 或 Window.NextSubpane 可能会工作,但他们没有。
有没有办法做我想做的事?如有必要,我很乐意安装(最好)免费的扩展程序以实现这一点。
【问题讨论】:
-
Window.NextPane 做了什么?我希望这会起作用,除非它将您移至工具箱窗口。 Window.NextDocumentWindow 呢,我相信默认分配给 Ctrl+Tab?
-
@CodyGray:Ctrl-Tab 移动到之前选择的窗口。例如,如果我选择 IListingService.cs,然后选择 ListingDetailsDTO.cs,按 Ctrl-tab 将移动到 IListingService.cs 而不是 ListingUpdateDTO.cs。 Window.NextPane 不幸地将你移动到工具箱窗口(它默认绑定到 alt-f6)
-
@Fred,不,我将打开两个相似的文件(例如两个控制器,两种数据类型),并且想轻松地在两个文件之间复制代码,以及独立滚动每个文件而无需一直使用鼠标。我通常会在两个选项卡组中同时打开许多其他选项卡。基本上,我想要像 emacs C-X C-O 这样的东西。
-
@Fred:这确实有效,但非常乏味,并且每次访问新标签时都需要重复(因为标签顺序会改变)。使用切换到下一个选项卡组命令,只要您要切换到的窗口可见,它就会工作。如果你曾经在 emacs 或 vim 中使用过多个窗口分割,你就会明白这样一个命令的好处。看起来该命令不存在,所以你是对的,Ctrl-Tab 是一个不错的替代品。
-
我找到了这两个extensions。但它们是为 vs2010 和 vs2012 制作的。但它们都是开源的......
标签: visual-studio visual-studio-2013