SQL Server Management Studio键盘快捷键突出显示整行

时间:2014-03-04 03:16:47

标签: sql-server keyboard-shortcuts ssms

在SQL Server Management Studio 2008中,我倾向于在单个窗口中编写大量查询,并在需要时执行单行查询。因此,突出显示句子的快捷方式有很多帮助。

我已经尝试了以下所有组合,但没有运气。
控制 + 替代 + 向下

控制 + + 向下

替代 + + 向下

9 个答案:

答案 0 :(得分:9)

Home Shift + End 会这样做。我怀疑是否需要更短的

答案 1 :(得分:6)

顺便说一下,只需按 CTRL + C CTRL + 即可复制(或剪切)整行X 没有任何选择。

同样适用于Visual Studio和其他优秀的文本编辑器。

答案 2 :(得分:6)

这也选择整行:

CTRL + KU

请注意,如果该行已注释,则还会删除注释

答案 3 :(得分:1)

基于@iagowp关于使用Uncomment命令的副作用的巧妙建议,您可以分配选择的快捷键来选择行。

我使用 Ctrl + L

默认情况下,此映射在某些SSMS编辑器中映射到Edit.LineCut。我为此使用 Ctrl + X ,所以我重新映射了它,但是您可以选择任何喜欢的组合键。

值得讨论如何分配快捷键,因为它确实非常简单,但一开始可能会令人困惑。我很高兴我付出了努力,因为这是一个轻而易举的事,拥有相关的快捷键可以真正促进工作。这些是步骤:

  1. 从“工具”的“选项”中,选择“键盘”(在“环境”下)。该对话框上有很多魔术,但是现在,直接进入Show commands containing,然后(记住我们要将键映射到“取消注释选择”命令)开始键入“ uncomment”,直到在菜单中选择了该命令为止。列表如下:

enter image description here

  1. 在列表下方,我们可以看到当前映射到命令的所有快捷方式,以及每个映射是否为Global。在这里,事情似乎开始变得令人困惑,但是如果我们打开此命令的快捷方式下拉列表,事情就会变得有意义:

enter image description here

在这里我们可以使用快捷方式Ctrl+K, Ctrl+U在DataWarehouse Designer中执行此命令。我们看到可以在文本编辑器中使用相同的快捷方式。最后,我们看到可以在SSMS中(任何地方)使用任何地方相同的快捷方式,因此,实际上DataWarehouse Designer和Text Editor的这些特定映射是多余的(可以通过使用删除它们来演示。按钮旁边-但我们暂时不会这样做。)

  1. Press shortcut keys下,单击框使其具有焦点,然后按键盘上选择的快捷键(在此示例中为Ctrl+L):

enter image description here

我们所需的快捷方式可能已经在使用中,最后的下拉列表显示了它映射到的所有现有命令。在这里,我们看到Ctrl+L在一个设计器中用于Edit.LineCut,在一个编辑器中用于同一命令,但在SQL Query Editor中却完全不同。目前没有全局映射。

enter image description here

Press shortcut keys”框旁边是“分配”按钮。在按分配将新的快捷方式映射到命令之前,需要做出最后一个选择。在左侧的Use new shortcut in下拉列表中,我们可以控制快捷方式的范围。我们可以选择Global,但是由于它在SQL Query Editor中被覆盖,因此我们的快捷方式将无法在该编辑器中使用。对于此示例,我们将选择“ SQL查询编辑器”。

enter image description here (此时,Press shortcut keys部分必须再次进行。通常最好先设置范围,以避免这种故障。我们在本示例中遵循的顺序只是为了介绍概念。)

作为最后一项检查,如果我们最后一次输入快捷键并打开下拉菜单,我们可以看到SSMS已用新的替换了以前的SQL查询编辑器映射。

enter image description here

我们很好!从现在开始,不加选择地按 Ctrl + L 将在SQL查询编辑器中选择当前行。

答案 4 :(得分:0)

我使用: Home Shift +

可能看起来笔触太多,但是足够快。

答案 5 :(得分:0)

我只会用

Fn + Shift +

答案 6 :(得分:0)

我在 SQLite Studio 中使用它,crl + alt + down 为我完成这项工作。 您只需将鼠标指针放在行尾,我的系统是 windows 10,其他系统可能会有所不同!

答案 7 :(得分:0)

Shift+Home 将完美地完成这项工作。

答案 8 :(得分:0)

SHIFT + END 将按预期完成工作