【问题标题】:SQL Server Management Studio keyboard shortcut to highlight entire lineSQL Server Management Studio 键盘快捷键突出显示整行
【发布时间】:2014-03-04 03:16:47
【问题描述】:

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

我已经尝试了以下所有组合,但没有运气。
Ctrl+Alt+向下

Ctrl+Shift+向下

Alt+Shift+向下

【问题讨论】:

  • Shift + 箭头键还是 Shift + home/end 键?我错过了什么吗?
  • “在 SQL Server 中”是指在 SSMS 中吗?
  • CTRL + SHIFT + -> : 用于句子 CTRL + SHIFT + End : 从开始到结束 CTRL + SHIFT + Home: 从开始到开始

标签: sql-server keyboard-shortcuts ssms


【解决方案1】:

这也选择了整行:

CTRL + KU

请注意,如果该行被注释,它也会删除该注释

【讨论】:

    【解决方案2】:

    Home Shift+End 就可以了。我怀疑是否需要更短的内容

    【讨论】:

    • 当您使用笔记本电脑的键盘并且您的 home 键和 end 键都是功能键时,需要一些更短的东西。
    • Trever,在这种情况下,您只需使用我提供的答案
    【解决方案3】:

    顺便说一句,您可以通过按 CTRL+CCTRL+ 复制(或剪切)整行X 没有任何选择。

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

    【讨论】:

    • 哇这很有用,尽管它与问题无关。但是,很高兴知道这一点;)
    • 非常有用。来这里寻找一个快捷方式来向上或向下移动当前行,这可能与 SSMS 一样好。
    【解决方案4】:

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

    我使用 Ctrl+L

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

    值得讨论一下如何分配快捷键,因为它真的非常简单,但一开始可能会让人困惑。我很高兴我做出了努力,因为它现在是轻而易举的事,拥有相关的捷径可以真正起到推动作用。这些是步骤:

    1. 从工具、选项中选择键盘(在环境下)。这个对话框有很多神奇之处,但现在,直奔Show commands containing 并且(记住我们将映射一个键到取消注释选择命令)开始输入“取消注释”,直到在下面的列表中选择该命令:

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

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

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

    我们想要的快捷方式很可能已经在使用中,最后的下拉菜单会显示它映射到的任何现有命令。在这里,我们看到Ctrl+L 在一个设计器中用于 Edit.LineCut,在一个编辑器中用于相同的命令,但在 SQL 查询编辑器中用于完全不同的东西。目前没有全局映射。

    Press shortcut keys 框旁边是分配按钮。在按分配以将新快捷方式映射到命令之前,还有一个最终选择。在左侧的Use new shortcut in 下拉菜单中,我们可以控制快捷方式的范围。我们可以选择全局,但由于它在 SQL 查询编辑器中被覆盖,因此我们的快捷方式在该编辑器中不起作用。对于此示例,我们将选择 SQL 查询编辑器。

    (此时Press shortcut keys部分必须重新做。通常最好先设置范围,这样可以避免这个故障。我们在这个例子中遵循的顺序只是为了介绍概念。)

    作为最后的检查,如果我们最后一次输入快捷键并打开下拉菜单,我们可以看到 SSMS 已将之前的 SQL Query Editor 映射替换为我们的新映射。

    我们可以出发了!从现在开始,按 Ctrl+L 而不选择将选择 SQL 查询编辑器中的当前行。

    【讨论】:

      【解决方案5】:

      我使用:Home Shift+

      可能看起来笔画太多,但已经足够快了。

      【讨论】:

        【解决方案6】:

        我会用

        Fn + Shift +

        【讨论】:

          【解决方案7】:

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

          【讨论】:

            【解决方案8】:

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

            【讨论】:

            • 这个答案与其他答案有何不同?
            【解决方案9】:

            SHIFT + END 将按预期完成工作

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-12-24
              • 1970-01-01
              • 2010-11-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多