DataGrip当前声明突出显示

时间:2017-04-09 22:39:09

标签: datagrip

我安装了DataGrip并花了几个小时摆脱花里胡哨,让我分心编辑sql,比如灯泡。我很难理解这一点,因为我生活中无法想象,所以当我带着插入符号移动时,编辑会想出它认为当前的声明,并在它周围绘制一个薄边框,比如说它是一个以分号结尾的行,它将仅限于那一行,但是如果我有几个不以分号结尾的语句,它会认为它们都构成一个并在整个事物周围绘制矩形。这本身就令人分心,另外如果我在边框内点击Enter,它会根据它认为的整体情况而不同地缩进。我只想让Enter转到最左边位置的新行。

有没有办法完全关闭整个功能?

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

我正在使用Postgresql。提前谢谢!

1 个答案:

答案 0 :(得分:2)

cpp_developer! (顺便问一下,你怎么看待CLion?:) 一个问题有几个问题,让我们一个接一个地得到答案。

  1. 灯泡:没有用于摆脱它的UI,但有办法。此票证中描述了这一点:https://youtrack.jetbrains.com/issue/IDEA-94381 TLDR:
  2.   

    应该添加以下行   $ IDE_CONFIG_HOME / options / editor.xml然后:

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

    1. 显示当前对帐单的行。
    2. 它可以被删除,就像任何其他颜色/字体一样:一个小的有用的动作。目前它只出现在“查找操作”菜单中(Ctrl / Cmd + Shift + A),但像往常一样,您可以为其指定任何快捷方式。

      enter image description here

      此操作将引导您进入与插入符号下的上下文相关的设置。如果有几个,只需选择一个。在你的情况下“执行声明”。然后将其取下或变白。

      enter image description here

      1. 智能缩进。关掉它: enter image description here

      2. 可以在“输出”选项卡中找到INSERTed和UPDATEd行的数量。但是,请以批处理模式运行它们 - &gt;上下文菜单“运行%your_console%.sql” enter image description here