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

Ewa*_*ger 16 sql-server ssms keyboard-shortcuts sql-server-2008

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

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

我知道有Ctrl+ Tab允许你选择一个查询窗口,但只有你有命名窗口才有用.

Aar*_*and 29

SSMS 2008

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

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

SSMS 2012

  • Ctrl+ F6将按照显示的顺序循环切换打开的选项卡,Ctrl+ Shift+ F6将以反方向循环.
  • Ctrl+ Tab/ Ctrl+ Shift+ Tab将打开一个临时窗口,允许您按上次打开的顺序循环查看打开的查询.

  • 只是要清楚-Ctrl + F6循环遍历打开的选项卡 (2认同)

小智 11

相当于Ctrl+Tab在SSMS浏览器会Ctrl+ Alt+PageDown的下一个标签和Ctrl+ Alt+PageUp的前一个标签。

  • **注意**,Ctrl + Alt + PageDown / Up 只是浏览**可见**选项卡,奇怪的是,官方[文档](https://docs.microsoft.com/ en-us/sql/ssms/sql-server-management-studio-keyboard-shortcuts?view=sql-server-ver15) (2认同)

小智 5

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

要更改当前的查询窗口选项卡,请依次按“ alt”,“ w”和“ w”。将显示一个窗口,其中列出了所有打开的查询窗口,这些窗口按其名称排序(应与从左到右的排列顺序相同)。使用上下箭头键突出显示要激活的选项卡,然后按Enter。您所需的选项卡应该现在打开。

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