在 Azure Data Studio 1.9.0 中选择查询快捷方式

Anu*_*lan 5 sql-server azure-data-studio

如何为“ select * from”创建查询快捷方式在 Azure Data Studio 1.9.0 版中我看到转到键盘快捷键的选项(Azure Data Studio/首选项/键盘快捷键),但没有查询快捷键。

当我输入 select 时,我确实会下拉菜单来选择 sqlSelect,但是编辑它并将表名等放入其中太麻烦了。

有什么选择吗?

Wal*_*ari 8

要设置查询快捷键,假设您已经将首选快捷键 (*) 设置为某些键盘组合键(例如:workbench.action.query.shortcut5:ctrl+5) 在此输入图像描述

现在转到 Azure Data Studio/首选项/设置 搜索 sql.query.shortcut* 并在其中键入查询/存储过程。(例如:sql.query.shortcut5:“从”中选择前 100 个 *) 设置查询快捷方式

  • 我通过手动将其添加到版本 1.21 中的 json 设置文件中来实现此功能。向 azure studios 的 git 存储库添加了错误报告 使用“ctrl+shift+p”打开“所有命令”行。搜索“首选项:打开设置 (JSON)”。在以下行中添加 " 符号。更改快捷方式后的数字以更改应触发的快捷方式: "sql.query.shortcut4": "SELECT TOP 1000 * FROM " (2认同)
  • @FAB 在写这篇评论时,我再次检查了它,它就在那里,我希望你也找到了它。 (2认同)

add*_*ist 2

您可以在 Azure Data Studio 中制作自己的代码片段。

  1. 打开命令面板 ( Ctrl/Cmd++ Shift)P并搜索Open User Snippets
  2. 选择SQL适合您的语言。
  3. 为您的查询添加一个片段。例如 -
{
"Select All": {
 "prefix": "sqlSelectAll",
 "body": "select * FROM ${1:TableName}",
 "description": "User-defined snippet example 1"
 }
}
Run Code Online (Sandbox Code Playgroud)
  1. 现在打开一个新编辑器并输入您的前缀(sqlSelectAll在本例中),它应该会出现。

来源 - https://learn.microsoft.com/en-us/sql/azure-data-studio/code-snippets?view=sql-server-ver15

  • 代码片段与查询快捷方式不同...有时您只想快速浏览表或计数,而无需添加几行代码来查找。正确的答案是来自 Wali 的答案,但明显存在的选项是他的设置屏幕截图,我完全丢失了:(。 (3认同)