Ich verwende Typescript und Visual Studio 2015 mit Resharper 9. Sagen wir, ich möchte meine Angular-Controller-Methode von activate in init umbenennen. Was passiert ist, dass Resharper beginnt, alle verdächtigen Referenzen in libs wie angular.js, jquery.js und so weiter zu durchsuchen. Es scannt auch alle Rasiereransichten, um mögliche Verwendungen zu finden. Dieser Vorgang ist manchmal sehr langsam und nicht logisch, weil ich nie etwas in der angular.js-Bibliothek umbenennen möchte. Wie kann ich solche Dateien überhaupt vom Scannen überlesen?Resharper-Umbenennung - Verweigerung von Referenzen in allen Dateien verhindern
Antwort
In Resharper 2016.3 JetBrains haben eingeführt Third Party Code. Dies erlaubt, Ordner oder Muster-passende Dateien für JS-Bibliotheken vollständig zu ignorieren.
habe ich versucht, und dies ignoriert tatsächlich ausgeschlossenen Dateien für Scan Umbenennungen.
Ich bin mir jedoch nicht ganz sicher, warum sie noch einen anderen Speicherort hinzugefügt haben, an dem ignorierte Dateien angegeben werden. Sie hatten bereits Elemente in Code-Inspektion zu überspringen => Einstellungen und in Umwelt => Suche & Navigation
UPDATE über diesen Bildschirm können Sie keine Dateien/Ordner ausschließen, die nicht Teil der sind VS Lösung. Es gibt eine bugreport zu diesem Zweck. Bitte stimme und kommentiere dort.
Nach den Kommentaren hier https://www.jetbrains.com/help/resharper/2016.1/Refactorings__Rename.html es ist nicht möglich, bestimmte Dateien oder Dateimasken auszuschließen. Es wurde jedoch gefragt.
Update: Mit der Veröffentlichung von ReSharper 2016.3 ist es jetzt möglich, Ordner, bestimmte Dateien und Dateimasken auszuschließen. Bitte beachten Sie die Antwort von Trailmax.
- 1. Permission Verweigerung von MediaDocumentsProvider
- 2. Finden Sie alle Referenzen in allen Projekten in der Lösung
- 3. Matlab - clevere Umbenennen von Dateien und Referenzen
- 4. Verhindern zyklische Referenzen beim Konvertieren mit MapStruct
- 5. XCode - Suchtext in allen Dateien
- 6. Sperren für Dateien verhindern das Überschreiben von Dateien in ASP.NET
- 7. Swift Array zugänglich von allen Dateien
- 8. Verweigerung der Anwendung Netzwerkzugriff in Windows-Shell
- 9. IBM Domino - Verweigerung von E-Mails mit der Datei cert.id
- 10. Ersetzen einer Zeichenfolge in allen Dateien - Unix
- 11. Suche Dateien in allen Laufwerken mit Python
- 12. Python: Alle Dateien in allen Verzeichnissen lesen
- 13. Suche bestimmten Text in allen Dateien
- 14. Inhalt von allen xml-Dateien mit Powershell in Textdatei schreiben
- 15. Referenzen von Referenzen mit COM Anrufer
- 16. Verhindern das Öffnen von Dateien in NERDTree oder MiniBuffExplorer
- 17. Verhindern des Hochladens von großen Dateien in ASP.NET 4.0
- 18. Howto verhindern, Eclipse von Zeilenumbruch in XML-und HTML-Dateien?
- 19. Mit VIM Befehl auf allen geöffneten Dateien
- 20. Suche und ersetzen Referenzen auf lokale Dateien in HTML-Datei?
- 21. Gebrochene Referenzen in Virtualenvs
- 22. Entfernen .svn Dateien aus allen Verzeichnissen
- 23. Einrücken in VIM mit allen Dateien in Ordner
- 24. Hinzufügen von Referenzen
- 25. Gradle & SLF4J Verweigerung Abhängigkeiten transitiv Ergebnisse in Illegal
- 26. Auflisten von Dateien in PHP (NUR die Dateien) als Links aus allen Unterverzeichnissen eines Verzeichnisses
- 27. rekursiv Dateierweiterung zu allen Dateien hinzufügen
- 28. Wie kann ich die Routen zu allen Dateien von Karma
- 29. Circular Type Referenzen in TypeScript
- 30. Verwalten von Referenzen in Parameterübergabe in Java
Funktioniert für mich! Mit der Veröffentlichung von ReSharper 2016.3 sollte dies die akzeptierte Lösung sein. – hsop
Es scheint, es funktioniert nur Dateien, Verzeichnisse sind Teil der Lösung. Wenn Sie einen Ordner oder eine Datei hinzufügen möchten, die dort vorhanden ist, aber nicht Teil der Lösung ist (z. B. 'node_modules/@ angular'-Verzeichnis). Das nächste Mal wird ReSharper diese Dateien und Ordner auch scannen. – SayusiAndo
@SayusiAndo Ja, tatsächlich habe ich dieses Problem auch beobachtet. Haben Sie JetBrains über dieses Problem berichtet? – trailmax