🐞 Automatically closing outer nested bracket pair when trying to close inner bracket pair
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne damit, die exakte Sequenz verschachtelter Klammern im Quelltexteditor zu reproduzieren: Gib useEffect(( ein und drücke ), während sich der Cursor vor der bereits vorhandenen äußeren schließenden Klammer befindet. Verfolge das Verhalten beim Schließen der Klammern und überprüfe, dass das innere Paar eine schließende Klammer erhält, ohne das äußere Paar zu ersetzen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
The source editor automatically closes the outer nested bracket pair when trying to close an inner bracket pair.
To Reproduce
- Type "useEffect(("
- Notice it closes the inner bracket like this
useEffect((|) - Try to close the inner bracket pair by pressing ")"
- It thinks you are trying to close the outer bracket pair and replaces the outer closing bracket becoming
useEffect(()|placing the cursor at the end.
Expected Behavior
We should recognize we are in a unclosed bracket pair which is inside a closed bracket pair. instead of closing, add a closing bracket instead of replacing the outer bracket pair.
Screenshots
Doesn't work as expected:
https://github.com/user-attachments/assets/3dae191a-1f84-4a13-a2de-41bdf5f602e0
Works as expected (when adding an arg)
https://github.com/user-attachments/assets/3a27b2f4-d6a2-474d-828b-fc31234f6c1f
- Vorherrschende Sprache
- Swift
- Sterne
- 720
- Forks
- 162
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeEditApp/CodeEditSourceEditor
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
CodeEditApp/CodeEditSourceEditor#377 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
CodeEditApp/CodeEditSourceEditor#376 · 1 Kommentar ·
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
CodeEditApp/CodeEditSourceEditor#378 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100
Alle Issues in CodeEditApp/CodeEditSourceEditor
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
area:general bug P1 security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
uttrflow/uttrflow-swift#1333 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
maxgoedjen/secretive#840 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
manaflow-ai/cmux#13763 ·