2017-04-09 131 views
1

我安装了DataGrip,并花了几个小时摆脱了让我从编辑sql(如灯泡)分散注意力的花里胡哨。我认为这是我的生活中我无法想象的东西,所以当我随着插入符号移动时,编辑会提出它认为是当前的声明并在其周围绘制一个薄边框,说出它是否是一个以分号结尾的行,它只会在该行的边界,但如果我有几个不以分号结尾的语句,它会认为它们全部组成一个单独的一个,并围绕整个事物绘制矩形。这本身就是让人分心的事情,再加上如果我在边界内击中了Enter,它会根据它认为的整个事情而有所不同。我只想输入以在最左边的0位置换一行。DataGrip当前语句突出显示

有什么办法可以完全关闭整个功能吗?

除此之外,有没有人知道是否有可能让DataGrip显示INSERT或UPDATE后受影响的行数,就像大多数其他工具一样?

我在Postgresql中使用它。先谢谢你!

回答

1

cpp_developer! (顺便说一下,你对CLion有什么看法?:) 其中有几个问题,让我们逐个得到答案。

  1. 灯泡:没有用于摆脱它的用户界面,但有一种方法。它在这个票证描述:https://youtrack.jetbrains.com/issue/IDEA-94381 TLDR:

以下行应该被添加到 $ IDE_CONFIG_HOME /选项/ editor.xml则:

<option name="SHOW_INTENTION_BULB" value="false" />

  1. 显示当前语句的行。

它可以像任何其他颜色/字体一样被删除:一个有用的小动作。目前它只存在于查找操作菜单(Ctrl/Cmd + Shift + A)中,但是和往常一样,您可以为其分配任何快捷方式。

enter image description here

这个动作将导航你这是有关尖号下的情境的设置。如果有几个,只需选择一个。在你的情况下“要执行的声明”。然后删除它或使白色。

enter image description here

  • 智能缩进。只需将其关闭: enter image description here

  • 可以在输出选项卡中找到已插入和更新的行数。但是,请在批处理模式下运行 - >右键菜单“运行%your_console%的.sql” enter image description here

  • +0

    非常感谢您的详细解答moscas。那些正是我正在寻找的答案。我花了几个小时查看字体和颜色菜单并更改内容,但错过了整个数据库子菜单。我通过将重新排序延迟设置为999999999之类的方式摆脱了边界。现在我将其改回到几个毫秒,但不知何故我无法使边界回来。甩掉包袱 :)。无论哪种方式,如果执行的语句看起来像正确的地方关闭它(它确实有绿色边框效果当前打开)。 –

    +0

    我发现DataGrip的确显示了受影响的行数,除非它是0,它只是说“以xx毫秒完成”,而不是“0行受影响”,足够好,它刚刚让我感到困惑。 我还有一件事,我想关闭,有这个默认的工具栏,有绿色的运行按钮,“自动提交”复选框,参数“P”图标和设置按钮,我找不到如何隐藏它,我关闭了每个可用的工具栏,并在用户自定义工具栏上的按钮的选项中,这个按钮似乎完全没有列出。 –

    +0

    我还在编辑菜单中找到了一个“输入非分心”模式,但它确实有点奇怪,它在文本左边,文本边缘和文本开头之间放置了大量空白区域,想知道这很有用,是否有任何方法可以关闭。 我喜欢没有分心,而不是分心手动关闭所有东西,因为在没有分心的情况下,你也没有在顶部显示的标签标签中的文件名,我不关心,我不能找到如何在不分心的情况下关闭。 –