如何在Visual Studio 2013中使用键盘切换到不同的选项卡组

uelo1irk  于 2023-11-21  发布在  其他
关注(0)|答案(4)|浏览(132)

考虑以下窗口设置:
x1c 0d1x的数据
当前有两个选项卡组处于打开状态。左侧选项卡组处于活动状态(ListingDetailsDTO.cs窗口处于活动状态)。
我现在想切换到右选项卡组,所以visual studio将显示如下:


的数据
这是很容易可能使用鼠标(即左击右窗口).然而,我不知道如何做到这一点与键盘单独.快捷方式窗口->移动到下一个标签组是最接近的,但它也移动当前窗口到下一个标签组,这不是我想要的.我认为Window. NextWindow,或Window.NextSubpane可能工作,但他们没有.
有什么方法可以做到我想做的吗?如果有必要,我很乐意安装(最好)免费的扩展程序。

egmofgnx

egmofgnx1#

对于Visual Studio 2017/2019,我created an open-source extension这样做:
默认情况下,它会添加两个键盘快捷键:

  • Tools.NavigateTabGroups.NextCTRL+SHIFT+Right)移动到下一个选项卡组
  • Tools.NavigateTabGroups.PreviousCTRL+SHIFT+Left)移动到前一组

总共有六个命令(所有这些命令都可以指定快捷键):
x1c 0d1x的数据

vq8itlhq

vq8itlhq2#

使用VSStreamliner扩展可以做到这一点。唯一需要注意的是,我所知道的最新版本是针对VS2010的。幸运的是,有一个漏洞--我已经让它与VS2015一起工作了。
1.下载VSStreamliner。“
1.编辑扩展的版本以匹配您的Visual Studio版本,如here所述。
1.安装受版本攻击的扩展。这将提供命令Window.NextDocumentUp, Window.NextDocumentDown, Window.NextDocumentLeftWindow.NextDocumentRight
1.在VS中,转到Tools -> Options -> Environment -> Keyboard,并将您想要的键绑定设置为这些命令。[Emacs用户:由于某些原因,“C-x o”不起作用。(也许VS不喜欢两笔绑定?),所以我分别为NextDocumentDownNextDocumentUp使用了“M-o”和“M-p”。]

klh5stk1

klh5stk13#

在Visual Studio 2022中,它仍然不可用,但我可以提供一些解决方法。如果您在Tab组G1中的文件A中,然后转到Tab组G2中的文件B,现在您应该可以在这两个文件之间切换,只需cnc + r,cnc + e(转到最近的文件)+enter
如果你在文件A中,在组TabG1中打开文件C,现在你不能只使用上面的方法,但是你仍然可以使用快捷方式cnc + r,cnc + e,文件B应该在“最近文件”列表中的第二个位置,所以你需要向下一个位置,你可以点击enter访问文件 B*

kiz8lqtg

kiz8lqtg4#

我可以用Ctrl + Shift + Backspace来实现。
我不确定这是因为扩展还是开箱即用的行为。我使用ReSharper和Productivity Power Tools 2013进行生产力扩展,所以如果它不是开箱即用的,其中一个就做到了。

相关问题