2016-08-05 10 views
0

Ich bin ein gradle Projekt mit der folgenden Struktur:Wie IntelliJ konfigurieren Textdateien zu berücksichtigen, wenn Klassen umbenennen

src 
    docs/asciidoc contains asciidoctor documents 
    main/java contains java source code (surprise) 
    test/java contains java source for tests 

Die AsciiDoctor Dokumente Referenzklassen in den src-Ordner. Wenn ich Klassen in den Quellordnern mit IntelliJ Idea umbenenne, habe ich erwartet, dass sie vorschlägt, das Vorkommen dieses Namens in den AsciiDoctor-Dateien zu ändern, aber es funktioniert nicht, obwohl ich das Kontrollkästchen "In Kommentaren und Strings suchen" aktiviert habe .

Kann ich das gewünschte Verhalten durch eine Konfiguration aktivieren?

Antwort

1

Zuerst vermutete ich, dass es etwas mit der Mavenstruktur zu tun hatte (/ src/docs ist nicht genau Standard, aber soweit ich weiß gibt es keinen offiziellen Vorschlag), aber ich erinnere mich an eine zweite Checkbox in die gleiche Schnittstelle (drücken Sie SHIFT + F6 zweimal) Search for text occurrences, und damit aktiviert scheint es zu funktionieren, zumindest auf IJ 14. Unten ein Beispiel mit beiden Szenarien und auch mit der Datei unter/src/resources &/src/docs

Search for text occurrences

+0

das Kontrollkästchen aktiviert ist, doe noch arbeite nicht. Meine Version ist 16.2 ... frage mich, ob ich einen Fehler gefunden habe. –

+0

@JensSchauder Manchmal erscheint das "Find" -Fenster nur für kurze Zeit, genau wie im angehängten GIF und ich vermisse es irgendwie. Wenn Sie es manuell öffnen, und nichts ist da, dann ist es vielleicht tatsächlich ein Fehler. Du könntest [ihren Tracker] (https://youtrack.jetbrains.com/issues/IDEA) überprüfen, um zu sehen, ob da was drin ist. Leider kann ich das jetzt nicht machen, weil ich in einer Besprechung bin – Morfic

+0

Ich habe es gerade mit einem trivialen Projekt versucht und es funktioniert ganz gut. Nur nicht in der echten ... Auch neu gestartet mit dem Ungültigmachen der Caches. Hat nicht geholfen. –

Verwandte Themen