redhat-developer / redhat-developer/vscode-java
Feature request: "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty"
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
common annoyance using "editor.autoClosingBrackets": "beforeWhitespace"
Frequently ends up looking like:
if(true){} code.exisingCode();
suggest new option, "editor.autoClosingBrackets": "onlyIfLineToTheRightIsEmpty" (with a better name, obvs)
Environment
- Operating System:
- JDK version:
- Visual Studio Code version: 1.83.1
- Java extension version:
Steps To Reproduce
- start with code e.g.
this.clazz = clazz; - try to put it in an if statement with any whitespace, results in
if(true){} this.clazz = clazz;
[Please attach a sample project reproducing the error]
Please attach logs
Current Result
Expected Result
Additional Informations
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit festzustellen, ob editor.autoClosingBrackets von der Java-Erweiterung oder von Visual Studio Code selbst implementiert wird, und überprüfe dann das im Issue beschriebene Verhalten der bestehenden Einstellung. Kläre den Namen und den Geltungsbereich der Option, bevor du die relevante Implementierung und die Tests identifizierst; abgeschlossen bedeutet, dass Klammern nur dann geschlossen werden, wenn die Zeile rechts leer ist, ohne das bestehende beforeWhitespace-Verhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100