Domanda

Utilizzo VIM, il layout della tastiera Colemak e una tastiera Microsoft Natural 4000.Dato che il Natural 4000 ha tasti di forma diversa, non ho potuto cambiare i copritasti.Ciò significa che ogni tasto è etichettato con un tasto "errato": premo il tasto che dice "O" e digita "Y".

Va bene nell'uso normale, perché digito senza problemi con Colemak e non faccio molti errori di battitura.Ma con VIM rappresenta un piccolo problema, perché spesso ho bisogno di premere un tasto "fuori sequenza" - cioè premere improvvisamente "g" senza alcun contesto.Per qualche motivo è più difficile da fare e continuo a premere i tasti sbagliati.

Mi piacerebbe essere in grado di premere un tasto prefisso (ad esempio, il tasto principale due volte - \) e poi visualizzare sulla riga di stato tutti gli altri tasti che premo entro 1-2 secondi.

In questo modo, potrei premere rapidamente \ e quindi toccare uno o due tasti e vedere quale tasto è "veramente".

Qualche idea su come potrei realizzarlo?

È stato utile?

Soluzione

Prova a impostarlo

:set showcmd

Visualizza i tasti premuti nella riga di stato mentre li inserisci, senza bisogno di una chiave di prefisso.

puoi anche disattivarlo utilizzando il comando seguente nella modalità normale di vim (premendo Esc chiave).

:set noshowcmd
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top