我有时会在SSMS 2008中打开大量查询窗口。是否有键盘快捷键在打开的查询窗口之间导航?转到上一个/下一个打开的查询窗口?我知道有Ctrl+Tab可以让你选择一个查询窗口,但是只有当你有命名的窗口时它才有用。
prdp8dxp1#
这里你会发现一个挑战是“下一个”到底是什么意思?因为你可以撕掉标签,分割UI,甚至把标签移到不同的显示器上,我认为“下一个”和“上一个”失去了一点意义,除非你知道它们是以什么顺序打开的。无论如何,一些解决方案,与旧版本(基于当问题被问到)保持不变:
2008年战略服务管理系统
Ctrl+F6将在两个最近的选项卡之间切换。老实说,Ctrl+Tab / Ctrl+Shift+Tab的工作原理就像Next/Previous一样,只是你必须点击Tab两次(你可以忽略不知道列表中选项卡的名称)。
2012年战略服务管理体系
ygya80vv2#
在SSMS的浏览器中,与Ctrl+Tab等效的是用于下一个选项卡的Ctrl+Alt+PageDown和用于上一个选项卡的Ctrl+Alt+PageUp。
jei2mxaa3#
下面是我的方法,让我更接近于编写代码的乌托邦。确保您的SSMS查询窗口按名称从左到右排序。SQLQuery1.sql、SQLQuery2.sql等。这些是SSMS在您创建选项卡时(通过单击“新建查询”)为其提供的默认名称。要更改当前查询窗口选项卡,请按“alt”,然后按“w”,然后按“w”。此时将显示一个窗口,其中列出了所有打开的查询窗口,这些窗口按名称排序(它们的排列顺序应该与从左到右的排列顺序相同)。使用向上和向下箭头键突出显示要激活的选项卡,然后按Enter键。现在应该打开了所需的选项卡。这使我可以快速更改查询窗口,同时保持手指在键盘上(更少的鼠标使用)。
ie3xauqp4#
我知道这是一个 * 非常 * 旧的线程,但我想我会添加一个更多的建议,以防有人遇到这个:Redgate的SQL Prompt附带了一个漂亮的“Tab History”小程序,可以作为按钮添加到工具栏中,我知道这意味着你必须离开键盘,用鼠标才能访问它。但是界面和它的功能是值得的!你不仅可以访问当前打开的标签页(每个标签页中的代码都有可视化的迷你预览),而且你还可以访问最近关闭的标签页(是的,它可以在你不小心关闭了一个标签页而没有保存你的工作的情况下保存你...)就我一点意见。最好的,拉斐尔
sshcrbum5#
我发现了一种在SSMS中Map浏览器风格的下一个/上一个标签快捷方式的方法。选择工具〉选项。在“环境”下选择“键盘”。在“显示包含以下内容的命令”区域中键入“Window.”。查找“Window.NextTab”。将“在以下位置使用新快捷键:”切换为“SQL查询编辑器”,然后在“按快捷键:”区域中输入Ctrl + PgDn并选择“分配”。使用Ctrl + PgUp对“Window.PreviousTab”执行相同的步骤。SSMS Keyboard Shortcuts Screenshot
5条答案
按热度按时间prdp8dxp1#
这里你会发现一个挑战是“下一个”到底是什么意思?因为你可以撕掉标签,分割UI,甚至把标签移到不同的显示器上,我认为“下一个”和“上一个”失去了一点意义,除非你知道它们是以什么顺序打开的。
无论如何,一些解决方案,与旧版本(基于当问题被问到)保持不变:
2008年战略服务管理系统
Ctrl+F6将在两个最近的选项卡之间切换。老实说,Ctrl+Tab / Ctrl+Shift+Tab的工作原理就像Next/Previous一样,只是你必须点击Tab两次(你可以忽略不知道列表中选项卡的名称)。
2012年战略服务管理体系
近几十年来
ygya80vv2#
在SSMS的浏览器中,与Ctrl+Tab等效的是用于下一个选项卡的Ctrl+Alt+PageDown和用于上一个选项卡的Ctrl+Alt+PageUp。
jei2mxaa3#
下面是我的方法,让我更接近于编写代码的乌托邦。确保您的SSMS查询窗口按名称从左到右排序。SQLQuery1.sql、SQLQuery2.sql等。这些是SSMS在您创建选项卡时(通过单击“新建查询”)为其提供的默认名称。
要更改当前查询窗口选项卡,请按“alt”,然后按“w”,然后按“w”。此时将显示一个窗口,其中列出了所有打开的查询窗口,这些窗口按名称排序(它们的排列顺序应该与从左到右的排列顺序相同)。使用向上和向下箭头键突出显示要激活的选项卡,然后按Enter键。现在应该打开了所需的选项卡。
这使我可以快速更改查询窗口,同时保持手指在键盘上(更少的鼠标使用)。
ie3xauqp4#
我知道这是一个 * 非常 * 旧的线程,但我想我会添加一个更多的建议,以防有人遇到这个:Redgate的SQL Prompt附带了一个漂亮的“Tab History”小程序,可以作为按钮添加到工具栏中,我知道这意味着你必须离开键盘,用鼠标才能访问它。但是界面和它的功能是值得的!你不仅可以访问当前打开的标签页(每个标签页中的代码都有可视化的迷你预览),而且你还可以访问最近关闭的标签页(是的,它可以在你不小心关闭了一个标签页而没有保存你的工作的情况下保存你...)
就我一点意见。最好的,拉斐尔
sshcrbum5#
我发现了一种在SSMS中Map浏览器风格的下一个/上一个标签快捷方式的方法。
选择工具〉选项。在“环境”下选择“键盘”。在“显示包含以下内容的命令”区域中键入“Window.”。
查找“Window.NextTab”。将“在以下位置使用新快捷键:”切换为“SQL查询编辑器”,然后在“按快捷键:”区域中输入Ctrl + PgDn并选择“分配”。使用Ctrl + PgUp对“Window.PreviousTab”执行相同的步骤。
SSMS Keyboard Shortcuts Screenshot