Fare un'azione quando si preme un tasto. Questi sono anche chiamati mappature chiave o mappature. Per domande sui collegamenti chiave predefiniti, nonché sulla creazione o ridefinizione dei collegamenti chiave.
Quando sto modificando un comando Vim, vorrei usare le stesse scorciatoie di Bash e di ogni altra REPL: M-btornare indietro di una parola, M-Backspacecancellare una parola precedente, M-uconvertire la parola in maiuscolo, C-ktagliare fino alla fine di la linea, ecc. Sono stato in grado di configurare alcuni dei comandi, usando …
Ad esempio ho questo codice JavaScript. Il |carattere rappresenta la posizione del cursore ed è su una linea vuota. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Dopo l'operazione richiesta, il contenuto sarebbe simile al seguente: function a() { console.log("a"); …
Ho definito i mapping nel mio vimrcper inserire automaticamente parentesi chiuse e parentesi graffe quando inserisco quelli di apertura con inoremap ( ()<esc>i. Vorrei fare lo stesso per "e ', ma solo quando il cursore non è attualmente all'interno di una stringa, poiché all'interno di una stringa 'è probabilmente un …
Sto riscontrando uno strano problema con una mappatura in modalità normale di Esc. Se si crea il file escmapvimrccon il contenuto: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap <Esc> :noh<CR><esc> E quindi avviare vim usando questo vimrc: vim --noplugin -u escmapvimrc …
So che eseguire :mapcomandi senza argomenti dovrebbe darmi un elenco di mappature definite dall'utente, ma, ad esempio, quando premo Ctrl-W Ctrl-I succede qualcosa, ma non ho idea di quale funzione sia stata appena eseguita come mappature integrate non appare nei :mapcomandi. Come faccio a sapere cosa fa una chiave?
Sto cercando di trovare un modo per mappare le chiavi umlaut tedesche (Ä, ä, Ö, ö, Ü, ü). Una semplice scorciatoia come questa non funzionerà: inoremap <c-ö> <Esc> Non succede nulla quando colpisco ctrl+ö. Qualcuno sa una soluzione a questo?
Ho creato un augroupnel mio .vimrccontenente diversi autocmde ho bisogno di abilitare / disabilitare questi autocommandal volo. L'idea è quella di creare una mappatura (diciamo F4per esempio) che abiliterebbe questi autocomandi se premuti una volta e disabilitati quando premuti di nuovo senza dover generare un file o ricaricare il file …
Ho mappato zza 1z=, che è grande la maggior parte del tempo, ma di tanto in tanto il primo suggerimento non è quella giusta. Quindi mi piacerebbe continuare a ripetere zz(o .) per scorrere gli altri suggerimenti. Un secondo zzsulla stessa parola, quindi, avrebbe funzionato come u2z=, un terzo zzavrebbe …
Sto sviluppando un plug-in per Vim e vorrei definire un mapping che sarebbe disponibile solo durante "l'esecuzione del plug-in". Finora il flusso di lavoro (semplificato) del plugin è il seguente: L'utente chiama un comando del plugin Il comando chiama la funzione di pre-trattamento: function! s:PreTreatmentFunction(function, ...) " Do some pretreatment …
Sto cercando di capire come posso usare l'operatore con il movimento successivo all'interno di una mappatura. Per esempio: nmap /c c{here we pending for a motion}/<C-r>"<CR> La mappa dovrebbe effettuare le seguenti operazioni: Attiva l' coperatore e ascolta il movimento successivo; Ad esempio, posso digitare qui t,per cambiare tutto prima …
sfondo Lavoro in un laboratorio di ricerca e uso tre diversi sistemi operativi ogni giorno. Sulle macchine Windows e Mac utilizzo Caffeina per impedire a tali macchine di abilitare lo screensaver mentre lavoro su una macchina diversa (Linux non ha questo problema). È molto fastidioso dover accedere nuovamente quando torno …
È possibile rimappare la Escchiave in un'altra chiave in Vim? Quando utilizzo Vim in una finestra della console del client Web VMware vSphere a schermo intero e premo il Esctasto per uscire dalla modalità di modifica, mi porta anche fuori dalla modalità a schermo intero nella finestra della console. Sto …
Vi minimizza con successo la corsa e la velocità delle dita con la modalità di comando. Scambiare ;e :sembra salvare un sacco di tasti extra maiusc per i comandi che vengono utilizzati più frequentemente delle ripetizioni delle ricerche di lettere, ma ci sono svantaggi nell'utilizzo di un layout di tasti …
Una volta entravo nella modalità di inserimento asenza rendermi conto che esiste un sistema su dove inizia la modalità di inserimento. A volte ero infastidito dal amettere il cursore dopo il primo carattere di una riga, eppure il punto è: entra nella modalità di inserimento dopo l'attuale posizione del cursore. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.