我有时会在 SSMS 2008 中打开大量查询窗口。
是否有在打开的查询窗口之间导航的键盘快捷键?转到上一个/下一个打开的查询窗口?
我知道有Ctrl+Tab可以让您选择一个查询窗口,但它只有在您命名窗口时才有用。
我有时会在 SSMS 2008 中打开大量查询窗口。
是否有在打开的查询窗口之间导航的键盘快捷键?转到上一个/下一个打开的查询窗口?
我知道有Ctrl+Tab可以让您选择一个查询窗口,但它只有在您命名窗口时才有用。
SSMS 2008
Ctrl+F6将在两个最近的标签之间切换。老实说,Ctrl+ Tab/ Ctrl+ Shift+Tab的工作方式类似于下一个/上一个,除了你必须点击Tab两次(你可以忽略知道列表中选项卡的名称是什么)。
也就是说,您是否考虑过升级到 SQL Server 2012 Management Studio?它的许多功能都比 2008 版更加完善(您仍然可以管理 2008 版服务器)。您会在这里发现的一个挑战是“下一个”的真正含义是什么?由于您可以撕下标签,拆分 UI,甚至将标签移动到不同的显示器上,我认为“下一个”和“上一个”失去了一点意义,除非您知道它们以什么顺序打开......
SSMS 2012
SSMS 的浏览器中的Ctrl+等价于下一个选项卡的+ +和上一个选项卡的+ + 。TabCtrlAltPageDownCtrlAltPageUp
这是我的方法,让我更接近编码乌托邦。确保您的 SSMS 查询窗口按名称从左到右排序。SQLQuery1.sql、SQLQuery2.sql 等。这些是 SSMS 在创建这些选项卡时为它们提供的默认名称(通过单击新建查询)。
要更改当前查询窗口选项卡,请按“alt”,然后按“w”,然后按“w”。将显示一个窗口,列出所有打开的查询窗口,按名称排序(它们的排列顺序应该与从左到右排列的顺序相同)。使用向上和向下箭头键突出显示要激活的选项卡,然后按 Enter。您想要的标签现在应该打开了。
这使我可以快速更改查询窗口,同时将手指放在键盘上(减少鼠标使用量)。
我知道这是一个非常古老的线程,但我想我会再添加一个建议,以防其他人遇到这个问题:Redgate 的 SQL 提示带有一个漂亮的“选项卡历史”小程序,它作为按钮添加到工具栏。我知道这意味着您必须离开键盘并伸手去拿鼠标才能访问它,但是界面及其功能是值得的!您不仅可以访问当前打开的选项卡(每个选项卡中代码的可视化迷你预览),还可以访问最近关闭的选项卡(是的,如果您不小心关闭了选项卡而不保存您的工作,它可能会为您节省...)
只是我的两分钱。最好的,拉斐尔