Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Ctrl-u cuts the line, but Ctrl-y doesn't put it back in Vi-mode

Aperta
#1,608 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
cli

Direzione di ricerca

Inizia riproducendo il comportamento di Ctrl-U e Ctrl-Y in pgcli v4.0.1 con Vi-mode abilitato, quindi confrontalo con il comportamento di Emacs-mode e readline. Traccia la gestione dei tasti della CLI in Vi-mode e rendi coerente il comportamento previsto; verifica il risultato ripetendo entrambe le sequenze di tasti in ciascuna modalità.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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

Lingua principale
Python
Stelle
13.4k
Fork
613
Merge medio
12h 45m
PR unite (30g)
5

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dbcli/pgcli

Tutte le issue di dbcli/pgcli

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.