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.
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 …
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 …
Scrivo con un layout di tastiera non QWERTY. Molte delle chiavi utilizzate da Vim sono ora nella riga home, ma alcune combinazioni di tasti non funzionano, la più ovvia è la hjklchiave. Come e dove posso modificare queste combinazioni di tasti per lavorare meglio con il layout della mia tastiera?
Ho dei problemi a leggere la documentazione di VIM sul terminale perché non riesco a seguire i collegamenti che mi vengono dati. Quoto: Passa a un argomento: posiziona il cursore su un tag (ad esempio | bars |) e premi CTRL-]. Il problema è che sto usando una tastiera spagnola …
Esiste un comando per eliminare la riga (o n righe) sopra quella corrente? Sopra = corrente non inclusa. Vale a dire, c'è un'alternativa a dkcui non elimina la riga corrente? Simile a come o/ Oe p/ Pfunziona, ma con la cancellazione. Attualmente, lo sto facendo kdd, che sposta il cursore …
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 …
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 …
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?
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?
Ritenere: apple pear Posiziona il cursore sulla prima riga e digita Yp, producendo: apple apple pear Posiziona il cursore sulla pearriga e digita .per ripetere l'ultimo comando. Questo ripete solo il p(anziché la combinazione Yp), producendo: apple apple pear apple Vorrei un modo per dire .di ripetere gli ultimi N …
Sto pianificando di implementare alcune mappature di utilità per il mio plugin LaTeX per semplificare la digitazione della matematica. Ad esempio, voglio creare abbreviazioni simili a `a : \alpha `b : \beta -> : \to => : \Rightarrow E simili Voglio che (alcuni) dei mapping siano disponibili solo all'interno degli …
C'è un modo per aumentare / diminuire la prima cifra dopo / sotto il cursore, non l'intero numero. So che non funziona come vim, ma c'è un plugin che lo fa? Non sono riuscito a trovarlo. È molto utile durante la modifica di CSS e anche in altri casi. Dato: …
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, …
Di tanto in tanto mi piace impegnarmi in un giro di vimgolf . Può essere illuminante. Come sono in grado di registrare tutte le sequenze di tasti? Deve essere una funzione vim. Qualcuno ha idea di come farlo. Potrebbe tornare utile registrare tutto in determinate circostanze.
Sto cercando di mappare il mio Ctrl e il segno più insieme. Questo è quello che sto provando nel mio vimrc: nnoremap <C-=> : echo "Hello" <CR> Tuttavia, sembra che la mappatura non venga attivata. Qualche suggerimento su cosa potrei fare di sbagliato? Sto usando macvim.
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.