redhat-developer / redhat-developer/vscode-java
Formatter File not respected when applying snippets
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
I have a format xml specified in Java > Format > Settings: Url. When I run the command "Open Java Formatter Settings" my file is opened. No settings in the file are respected, however. Consider just this setting:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="12">
<profile kind="CodeFormatterProfile" name="BradsProfile" version="12">
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="next_line"/>
</profile>
</profiles>
In the editor after typing 'if' followed by 2 tabs, I end up with this:
if (condition:var(boolean)) {
}
I don't see any errors in "Language Support for Java."
Environment
- Operating System: Windows 10
- JDK version: 11.0.14.101
- Visual Studio Code version: 1.71.0
- Java extension version: 1.10.0
Steps To Reproduce
- Configure formatter file with contents as above
- Type if statement as above
Can be as simple as a single .java file
Current Result
if (condition:var(boolean)) {
}
Expected Result
if (condition:var(boolean))
{
}
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
Commencez par reproduire le problème dans un seul fichier .java avec le XML du formateur fourni et les paramètres de l’extension Java indiqués. Suivez le chargement et l’application du fichier du formateur lorsque le snippet if-statement est développé. Le travail est terminé lorsque la position de l’accolade next_line configurée est respectée et que la reproduction fournie ne produit plus la disposition actuelle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100