Ctrl-u cuts the line, but Ctrl-y doesn't put it back in Vi-mode
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 55/100
Rechercherichtung
Beginne damit, das Verhalten von Ctrl-U und Ctrl-Y in pgcli v4.0.1 bei aktiviertem Vi-mode zu reproduzieren, und vergleiche es anschließend mit dem Verhalten im Emacs-mode und von readline. Verfolge die Tastenverarbeitung des CLI im Vi-mode und sorge für ein konsistentes erwartetes Verhalten; überprüfe das Ergebnis, indem du beide Tastenfolgen in jedem Modus wiederholst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In Vi-mode, when using Ctrl+U to cut the current input it's impossible to use Ctrl+Y afterwards to get it back: it does nothing.
If I switch back to Emacs-mode and press Ctrl+Y, I get the data back. I can then switch back to Vi-mode.
I would expect Ctrl+Y to work the same way it works with readline, or for Ctrl+U to do nothing in Vi-mode (as the vi equivalent would be dd rather than Ctrl+U).
Version: v4.0.1
- Vorherrschende Sprache
- Python
- Sterne
- 13.4k
- Forks
- 610
- Ø Merge
- 19 Std. 20 Min.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 dbcli/pgcli
-
# is not as -- in PostgreSQLEvtl. vergeben @DiegoDAF hat das vor 19 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 64/100
dbcli/pgcli#1646 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Replace the pgclirc ConfigObj parser while preserving configuration compatibilityEvtl. vergeben @jackwalkerlabs hat das vor 29 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Feature Request: show service name in promptEvtl. vergeben @jackwalkerlabs hat das vor 33 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
dbcli/pgcli#1607 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
Ähnliche Issues
-
python-version
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug javascript P2-medium python release:v3.1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
adrirubio/claude-deck#546 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: desktop area: website priority: P2 type: feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
appandflow/stim#3411 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
baptistehamon/lsapy#185 ·
Maintainer antworten meist innerhalb von 1 Tag