【问题标题】:Select query shortcut in Azure Data Studio 1.9.0在 Azure Data Studio 1.9.0 中选择查询快捷方式
【发布时间】:2020-01-06 18:50:19
【问题描述】:

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

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

有什么选择吗?

【问题讨论】:

  • 你说的都叫Snippets:Creating SQL code snippets
  • 成功了。你能把它作为你的答案吗?我可以接受。
  • 那将是一个仅链接的答案,这是不受欢迎的。如果以后有机会,我会做一个全面的回答。
  • @Larnu 我不同意,sn-ps 和查询快捷方式之间存在很大差异。
  • @AnujBalan 有没有让查询快捷方式像 Wali 的回答一样工作?我似乎无法在我的设置中找到该选项:/

标签: sql-server azure-data-studio


【解决方案1】:

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

  1. 打开命令面板 (Ctrl/Cmd + Shift + P) 并搜索 Open User Snippets
  2. 为您的语言选择 SQL
  3. 为您的查询添加一个 sn-p。比如——
{
"Select All": {
 "prefix": "sqlSelectAll",
 "body": "select * FROM ${1:TableName}",
 "description": "User-defined snippet example 1"
 }
}
  1. 现在打开一个新编辑器并输入您的前缀 sqlSelectAll 在这种情况下,它应该会出现。

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

【讨论】:

  • 代码 sn-ps 与查询快捷方式不同...有时您只想快速查看表或计数,而无需添加几行代码即可找到它。正确的答案是来自 Wali 的答案,但显然存在的选项是他的设置截图,我完全没有 :( .
【解决方案2】:

要设置查询快捷方式,假设您已经将首选快捷方式 (*) 设置为某些键盘组合键 (例如:workbench.action.query.shortcut5:ctrl+5)

现在转到 Azure Data Studio/首选项/设置 搜索 sql.query.shortcut* 并在此处键入您的查询/存储过程。 (ex: sql.query.shortcut5: "Select top 100 * from ")

【讨论】:

  • 嘿Wali,它仍然对你有用吗?我似乎在我的设置中找不到这个特定的设置……很烦人。
  • 我通过手动将其添加到版本 1.21 中的 json 设置文件中来使其工作。向 azure studios 的 git 存储库添加了错误报告 使用“ctrl+shift+p”打开“所有命令”行。搜索“首选项:打开设置 (JSON)”。添加以下带有“符号的行。更改快捷方式后的数字以更改应触发的快捷方式:“sql.query.shortcut4”:“SELECT TOP 1000 * FROM”
  • 嗨@RemkovanHierden,是的,我也注意到在 Azure 工作室的一些更新之后
  • @FAB 在撰写此评论时,我再次检查并发现它在那里,我希望你也能找到它。
  • @Wali 谢谢你提到它......自上次更新以来我没有检查,但现在在那里!耶!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 2010-10-21
  • 1970-01-01
  • 1970-01-01
  • 2011-02-16
  • 1970-01-01
相关资源
最近更新 更多