2013-12-12 50 views
14

IntelliJ IDEA 13有新的Search Anywhere功能。這聽起來似乎很有用,但到目前爲止它只是阻礙了它。它被映射到某種神奇的基於換檔的快捷方式,每當我嘗試按住Shift鍵並選擇文本時,它就會出現。當發生這種情況時,彈出窗口會閃爍並進入某種卡住狀態,所以擺脫它的唯一方法是單擊編輯器窗格,這當然會丟失選擇內容。如何禁用「搜索無處不在」快捷方式?

我所謂的捷徑「神奇」,因爲搜索無處不在行動出現在設置鍵盤映射名單沒有映射,所以無法刪除此映射的通常方式。搜索對話框搜索沒有給出相關結果。

如何才能禁用此越野車功能,直到它準備好生產使用,並取回選擇文本的能力?

回答

4

它被稱爲搜索無處不在,它存在於keymap

對我來說,它是完全禁用的。

編輯正如我心中已經發現它現在是硬編碼,並將在doubleshift source

彈出此外,還有一個問題,在jira,關於這個問題的。

我希望它很快就會被修復。

+0

是的,我的鍵盤映射列表出現在你的一樣,沒有一個映射至所有搜索,但它仍然彈出。對不起,我的問題並不清楚,現在我已經說過了。 –

+0

@DanHulme對不起。我誤解了你。我想,你在keymap中沒有這樣的項目。也許你可以嘗試在keymap xml文件中搜索,該文件位於其他Idea配置文件之間。對於MacOS〜/ Library/Preferences/IdeaIC13 /鍵盤映射。 – Seagull

+0

@DanHulme稍微更新了答案。 – Seagull

11

更新打造133.331之後,我試着在設置鍵盤映射分配一個正常的快捷方式,它,使得它再出現在兩班。

+6

此答案不適用。 –

+1

同意它不再工作。錯誤報告:https://code.google.com/p/android/issues/detail?id=321325 – jibberia

4

在Android Studio上使用X11Rdp進行遠程連接時,這個問題仍然存在於Linux Studio(ubuntu amd64 16.10)中,也許在其他情況下 - 「單處搜索」對話框出現在單個Shift按鈕上。

答案就在這裏

https://youtrack.jetbrains.com/issue/IDEA-114933#comment=27-603899

基本上你需要 開放的lib/resources.jar /主意/ PlatformActions.xml和刪除或評論這樣一行:

<action id="SearchEverywhere" class="com.intellij.ide.actions.SearchEverywhereAction" />

並重新包裝罐子。

+0

似乎是2017年的工作解決方案!謝謝@George。 – bigp

+0

修改供應商jar可能會起作用(並且是禁用Double Shift IJ快捷方式的唯一解決方案),但對於IJ的訂閱升級路徑來說不夠優雅。 – rwheadon

+0

我無法編輯評論,我在IJ Ultimate 2017.2.2 – rwheadon

1

要禁用「搜索無處不在」功能,您需要調用「執行操作」(Ctrl + Shift + A),然後鍵入「註冊表...」。

enter image description here

向下滾動到 「ide.suppress.double.click.handler」,並選中此複選框。

enter image description here

來源:https://youtrack.jetbrains.com/issue/IDEA-161094

相關問題