2017-04-09 129 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

    我還在編輯菜單中找到了一個「輸入非分心」模式,但它確實有點奇怪,它在文本左邊,文本邊緣和文本開頭之間放置了大量空白區域,想知道這很有用,是否有任何方法可以關閉。 我喜歡沒有分心,而不是分心手動關閉所有東西,因爲在沒有分心的情況下,你也沒有在頂部顯示的標籤標籤中的文件名,我不關心,我不能找到如何在不分心的情況下關閉。 –