2015-11-20 5 views
14

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

Resharper rename

Antwort

5

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.

Third Party Code in R#

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.

+0

Funktioniert für mich! Mit der Veröffentlichung von ReSharper 2016.3 sollte dies die akzeptierte Lösung sein. – hsop

+1

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

+0

@SayusiAndo Ja, tatsächlich habe ich dieses Problem auch beobachtet. Haben Sie JetBrains über dieses Problem berichtet? – trailmax

1

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.

Verwandte Themen