redhat-developer / redhat-developer/vscode-java
Automatically create keyboard shortcuts for each refactoring
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
Please make the refactorings contribute VSCode Commands so that users can configure shortcuts for them and preserve our state of flow, instead of having to use the context menu.
I spent an hour trying to find these commands because I couldn't believe they didn't exist.
Environment
- Operating System: Ubuntu
- JDK version: 21
- Visual Studio Code version: 1.85.1
- Java extension version: 1.25.1
Steps To Reproduce
- Open the Keyboard Shortcuts View
- Search for "Inline Local Variable" (or any other refactoring)
Current Result
No Java refactoring action appears.
Expected Result
A Java refactoring action should appear, so that we can configure a shortcut for it.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier ni test n’est mentionné dans l’issue. Commencez par retracer la manière dont les refactorings Java sont exposés à l’extension VS Code et dont les commandes existantes sont enregistrées. Le travail est considéré comme terminé lorsque « Inline Local Variable » et les autres refactorings apparaissent dans la vue Keyboard Shortcuts et peuvent être assignés et invoqués à l’aide de raccourcis clavier.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100