2013-03-25 3 views
18

Ich bin nach einer langen Pause für die Android-Entwicklung zu IntelliJ zurückgekehrt, damit ich mich wieder daran gewöhne. Das Problem, das ich habe ist, dass zum Beispiel, wenn Sie sehen möchten, wo eine Klasse verwendet wird, dann würden Sie die Einfügemarke in der Klassendeklaration positionieren und zu cmdaltF7 (Mac OS X) Heftausgabe Nutzungen, die Sachen aus mapping.txt und seeds.txt sowie die .java Ergebnisse zurückkehrt, und sogar tho ich die defaults indem VerschiebungcmdaltF7 und un einrichten können -sticken Sie die: Suche nach Textvorkommen und sogar die Umfang auf einen benutzerdefinierten Bereich von Projektdateien ändern (zum Beispiel), werden diese Optionen nicht gespeichert, wenn ich Verbräuche wieder finden aufzurufen.Wie kann ich den Standardbereich in IntelliJ 12 für Suchverwendungen festlegen?

Kennt jemand eine Möglichkeit, die Find Usages zu personalisieren, so ist es näher, was Eclipse tun würde? (Z. B. finden Sie die tatsächlichen Verwendungen anstelle einer Textsuche nach Vorkommen).

+1

Es gibt ein ähnliches Problem bei http://youtrack.jetbrains.com/issue/IDEA-87037, überprüfen Sie die Kommentare. – CrazyCoder

Antwort

3

Rückmeldung aus der Zukunft: Das in der Frage beschriebene Verhalten wurde nun implementiert (Intellij issue mentioned in the comments).

So konfigurieren cmdaltF7 in einem Standardbereich auszuführen, starten, indem es gegen einige Symbol

Usages found

Ein Klick auf das Schraubenschlüssel-Symbol ausgeführt wird, ein einer der auswählen kann vordefinierte Bereiche oder erstellen Sie einen neuen Bereich (mit der Schaltfläche ...).

List of scopes

Die + schafft einen neuen Rahmen. Suchen Sie den Ordner, in dem gesucht werden soll, und klicken Sie auf Rekursiv einschließen. Und voila!

Create a scope

Alle daraus folgenden Suchen werden, dass Umfang verwenden, bis sie geändert wird.

+0

Das habe ich gesehen, nett. Es dauerte nur 3+ Jahre und über 200 Emails in Threads in den Foren. :) –

6

Statt cmdaltF7, verwenden Sie die Verknüpfung altF7. Daraufhin wird ein Popup-Fenster geöffnet, in dem Sie eine Auswahl über Scope, Testvorkommnisse und Nutzungsarten treffen können. Sie müssen diese Auswahl einmal treffen. Beim nächsten Drücken von altF7 werden Ihre Auswahlmöglichkeiten gespeichert.

Das Ergebnis ist, dass altF7 gefolgt von eingeben gibt Ihnen, was Sie brauchen.

+4

Danke für die Antwort, ich war mir dieser Abkürzung bereits bewusst, aber es ist nicht annähernd dasselbe wie cmd + alt. Sie erhalten ein schwebendes (oder fixiertes/angedocktes) Fenster, das Sie später mit shift-enter abbrechen müssen ... es deckt einen Teil des Bildschirms ab usw. –

Verwandte Themen