如何在 DataGrip 中重复输入一个字符?

Posted

技术标签:

【中文标题】如何在 DataGrip 中重复输入一个字符?【英文标题】:How to repeat input a character in DataGrip? 【发布时间】:2017-04-08 00:19:34 【问题描述】:

我想在每个 SQL 语句块之间添加注释行。有没有一种简单的方法可以像这样在 DataGrip 中键入多个 --

------------------------------

在 vim 中,我们可以键入一个数字后跟 i-,在 DataGrip 中,我必须按住 - 键一秒钟。

【问题讨论】:

【参考方案1】:

您可以使用实时模板来做到这一点

通过导航到文件->设置->实时模板定义新模板

选择 SQL

点击左上角的绿色+号

添加缩写 - 我使用'--'

在“模板文本”框中添加您的注释字符串,即“----------”

将“应用程序上下文”定义为 SQL(直接在模板文本框下方)。

现在,当您在 SQL 编辑器中时,只需键入 -- 后跟 TAB,您的 '---------------' 就会出现。

当您在 Live Templates 窗口中时,还要注意其他预定义的方便的预定义模板供您使用。

完整文档是here

Here's a screenshot of mine (looks slightly different because it's from PyCharm)

【讨论】:

以上是关于如何在 DataGrip 中重复输入一个字符?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 DataGrip 中的字符集?

如何在 DataGrip 中的现有文本周围添加引号?

在 DataGrip 中过滤对象

Datagrip怎样查看各表数据量?

JavaScript - 如何检查是不是在数字输入字段中输入了字母字符或符号[重复]

如何在 DataGrip 中打开新的 sql 窗格?