考虑以下窗口设置:
x1c 0d1x的数据
当前有两个选项卡组处于打开状态。左侧选项卡组处于活动状态(ListingDetailsDTO.cs窗口处于活动状态)。
我现在想切换到右选项卡组,所以visual studio将显示如下:
的数据
这是很容易可能使用鼠标(即左击右窗口).然而,我不知道如何做到这一点与键盘单独.快捷方式窗口->移动到下一个标签组是最接近的,但它也移动当前窗口到下一个标签组,这不是我想要的.我认为Window. NextWindow,或Window.NextSubpane可能工作,但他们没有.
有什么方法可以做到我想做的吗?如果有必要,我很乐意安装(最好)免费的扩展程序。
4条答案
按热度按时间egmofgnx1#
对于Visual Studio 2017/2019,我created an open-source extension这样做:
默认情况下,它会添加两个键盘快捷键:
Tools.NavigateTabGroups.Next
(CTRL+SHIFT+Right
)移动到下一个选项卡组Tools.NavigateTabGroups.Previous
(CTRL+SHIFT+Left
)移动到前一组总共有六个命令(所有这些命令都可以指定快捷键):
x1c 0d1x的数据
vq8itlhq2#
使用VSStreamliner扩展可以做到这一点。唯一需要注意的是,我所知道的最新版本是针对VS2010的。幸运的是,有一个漏洞--我已经让它与VS2015一起工作了。
1.下载VSStreamliner。“
1.编辑扩展的版本以匹配您的Visual Studio版本,如here所述。
1.安装受版本攻击的扩展。这将提供命令
Window.NextDocumentUp, Window.NextDocumentDown, Window.NextDocumentLeft
和Window.NextDocumentRight
。1.在VS中,转到Tools -> Options -> Environment -> Keyboard,并将您想要的键绑定设置为这些命令。[Emacs用户:由于某些原因,“C-x o”不起作用。(也许VS不喜欢两笔绑定?),所以我分别为
NextDocumentDown
和NextDocumentUp
使用了“M-o”和“M-p”。]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*
kiz8lqtg4#
我可以用Ctrl + Shift + Backspace来实现。
我不确定这是因为扩展还是开箱即用的行为。我使用ReSharper和Productivity Power Tools 2013进行生产力扩展,所以如果它不是开箱即用的,其中一个就做到了。