DataGrip 列选择器
Posted
技术标签:
【中文标题】DataGrip 列选择器【英文标题】:DataGrip column picker 【发布时间】:2017-02-03 12:54:10 【问题描述】:是否可以在 JetBrains DataGrip 中使用列选择器?我无法在 DataGrip 中使用此功能。例如,sql complete 包含此功能:sql complete column picker image。
【问题讨论】:
你能澄清一下你的意思吗?您只想从列表中选择列? 是的,我想从图片链接中的列表中选择列。在图片链接上,每列都有复选框,因此您可以打开一次弹出窗口并选择所有必要的列并按 Enter,所有列都将被加载。 【参考方案1】:目前,DataGrip 中没有这样的功能。我可以为您提供几个工作流程:
——使用代码补全,真的很快。一旦您的查询中有表(键入 SEL → Tab 激活 Live Template 用于 SELECT 查询),开始在列表中输入列名,完成将提示您列名。
— 使用通配符,然后按 Alt+Enter → 展开列列表 展开。哟将得到整个列列表,只需删除不必要的。
——如果您需要包含一些列而不是所有列的结果,请在结果集上按 Ctrl+F12。然后您会看到一个弹出窗口,您可以在其中使用 Space 显示/隐藏列。请注意,文本速度搜索也适用于那里。见Operations with columns in the structure view。
所有这些都显示在附加的 gif 文件中。
【讨论】:
他们是否计划将列选择器功能添加到 DataGrip? TOAD 也有这个功能,非常好用。 您能否解释一下,为什么列的代码完成没有用?点击复选框更容易吗?或者你只是不记得列名? 对于有很多列试图探索数据和构建 SQL 的表或视图,并非所有列名都必须预先知道。即使它们是已知的,为了从返回许多带有 * 选择的列的查询中选择 4 或 5 个感兴趣的列,当前的 DataGrip 工作流对我来说不如开发人员能够选择复选框为感兴趣的列。完成此任务的当前 DataGrip 工作流程感觉有点落后。 @Vadzim 是的,请转到代码样式选项并将“每个选定项目后的新行”设置为 OFF 并将“选择后的新行”设置为 NEVER。 现在我们也有后缀补全来从表中获取所有列:jetbrains.com/datagrip/whatsnew/#code-completion以上是关于DataGrip 列选择器的主要内容,如果未能解决你的问题,请参考以下文章