Domande taggate «key-bindings»

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.

2
Passa rapidamente da un font all'altro durante l'esecuzione
Mentre i caratteri possono essere selezionati manualmente in GVim dal menu, ho alcuni caratteri preferiti che vorrei passare a seconda dell'attività da svolgere (bitmap piccola, OTF più grande ... ecc . ) . Esiste un modo in cui posso impostare l'associazione dei tasti per scorrere un elenco di caratteri predefiniti …

1
Mappa una sequenza di lettere in modalità inserimento
Posso già mappare una combinazione di tasti in modalità inserimento: :inoremap abc <do stuff> Tuttavia, ciò presenta alcuni inconvenienti: Quando si digita una versione parziale della sequenza, ad esempio ab, i caratteri non vengono effettivamente visualizzati per un breve periodo di tempo, poiché è "in attesa" per vedere se si …




3
È possibile creare mappature con parametri?
Ho creato alcune mappature in questo modo: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> che funziona come desiderato. Ora sto cercando la possibilità di creare un modello di mappa che mi consenta di rimuovere le parti ridondanti …

2
Come ripetere una mappatura tenendo premuto il tasto
Ho .vimrcalcune mie semplici mappature per ridimensionare facilmente le finestre divise: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Funziona abbastanza bene, ma per esempio, quando voglio ridimensionare la finestra di 10 righe, devo premere e rilasciare Leader+ UP10 volte. Come posso ripetere questa mappatura mentre sono premuti i tasti? Quello che …

1
usare case per `gs`
secondo la documentazione per gs: andare a dormire per N secondi (impostazione predefinita 1) Quindi puoi mettere Vim a dormire per 10 secondi usando 10gs. Qual è un buon caso d'uso per questo comando?

3
Apri la sezione man 3
Sto usando Vim per sviluppare C su Linux. Quando premo Kper aprire la pagina man per la parola sottostante, non ho il controllo su quale sezione man sia aperta. C'è un modo per specificarlo da qualche parte?




1
Esiste un <Cw> per WORDs?
Premendo Ctrl- win modalità Inserisci si cancellerà la parola precedente. È equivalente a Ctrl- Backspacein Windows e Opt- Deletein OS X e accelera davvero la digitazione. Vim ha i concetti separati di worde WORD(vedi :help word). Questo è prezioso per la navigazione del testo: è la differenza tra we W, …


1
Mappatura di Ctrl con uguale segno
Sto cercando di mappare il mio Ctrl e il segno più insieme. Questo è quello che sto provando nel mio vimrc: nnoremap &lt;C-=&gt; : echo "Hello" &lt;CR&gt; Tuttavia, sembra che la mappatura non venga attivata. Qualche suggerimento su cosa potrei fare di sbagliato? Sto usando macvim.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.