SSMS快捷方式在打开的查询窗口之间导航

时间:2013-02-28 14:48:17

标签: sql-server keyboard-shortcuts ssms sql-server-2008

我有时会在SSMS 2008中打开大量查询窗口。

是否有键盘快捷键可在打开的查询窗口之间导航?转到上一个/下一个打开的查询窗口?

我知道有 Ctrl + Tab 可以让你选择一个查询窗口,但只有你有命名窗口才有用。

4 个答案:

答案 0 :(得分:28)

SSMS 2008

Ctrl + F6 将在两个最近的标签之间切换。老实说, Ctrl + Tab / Ctrl + Shift + Tab 工作就像下一个/ previous除了你必须两次点击 Tab (你可以忽略知道列表中选项卡的名称是什么)。

那就是说,您考虑过升级到SQL Server 2012 Management Studio吗?它的许多功能比2008版本更加精致(您仍然可以管理2008服务器)。您将在这里找到的挑战是“下一步”真正意味着什么?由于你可以撕下标签,拆分用户界面,甚至将标签移动到不同的监视器上,我认为“下一个”和“前一个”会失去一些意义,除非你知道它们在哪个顺序打开...

SSMS 2012

  • Ctrl + F6 将按照显示的顺序循环显示打开的标签, Ctrl + Shift + F6 将反向循环。
  • Ctrl + Tab / Ctrl + Shift + Tab 将打开一个临时窗口,允许您按照上次打开的顺序循环查看打开的查询。

答案 1 :(得分:4)

这是我的方法,让我更接近编码乌托邦。确保从左到右按名称对SSMS查询窗口进行排序。 SQLQuery1.sql,SQLQuery2.sql等。这些是SSMS在创建它们时提供这些选项卡的默认名称(通过单击“新建查询”)。

要更改当前查询窗口标签,请按" alt"然后" w"然后" w"。将显示一个窗口,其中列出了按名称排序的所有打开的查询窗口(应该是从左到右布局的相同顺序)。使用向上和向下箭头键突出显示要激活的选项卡,然后按enter键。您想要的标签现在应该打开。

这使我可以快速更改查询窗口,同时将手指放在键盘上(减少鼠标使用量)。

答案 2 :(得分:1)

SSMS浏览器中 Ctrl + Tab 的等效项为 Ctrl + Alt + 用于下一个选项卡的PageDown 和用于上一个选项卡的 Ctrl + Alt + PageUp

答案 3 :(得分:1)

我知道这是一个非常的话题,但我想我会再添加一个建议,以防其他人遇到这个问题:Redgate 的 SQL Prompt 带有一个漂亮的“Tab History”小程序,可以获取作为按钮添加到工具栏。我知道这意味着您将不得不离开键盘并使用鼠标来访问它,但界面及其功能是值得的!您不仅可以访问当前打开的选项卡(每个选项卡中都有代码的可视化迷你预览),还可以访问最近关闭的选项卡(是的,如果您不小心,它可以节省您的时间关闭标签而不保存您的工作...)

只要我的两分钱。最好的,拉斐尔