redhat-developer / redhat-developer/vscode-java

Add Rename refactoring to quick fix

Offen
#1,068 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

code action
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

Right now when I open quickfix (cmd+.) it always suggests "Move..." and in what feels like 95% of the cases it always errors with "this method cannot be moved, since no possible targets have been..".

On the other hand Rename Symbol works and is more often used but by default is on F2 (a key I don't have available majority of the time) - but it is never shown in Quick Fix menu.

I think it would be much better if Rename refactoring was available via Quickfix.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Einstiegspunkt für Quick Fix und das vorhandene Rename Symbol-Refactoring im vscode-java-Repository zu finden. Überprüfe, wie Quick Fix-Vorschläge zusammengestellt werden, und bestätige anschließend, dass Rename über cmd+. erscheint, während das bestehende Umbenennungsverhalten von F2 weiterhin verfügbar ist; das Issue nennt keine bestimmten Dateien oder Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.