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
Aggiungi automaticamente una chiusura "o" quando ne inserisci una, ma solo se il cursore non si trova già all'interno di una stringa
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 …


3
Come scoprire a cosa è mappata una chiave?
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?


3
Come abilitare / disabilitare un augroup al volo?
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 …


2
Come salvare e ripristinare una mappatura?
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 …

3
Mappatura con movimento
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 …

1
Utilizzando vim e caffeina sulla stessa macchina
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 …

2
Rimappa il tasto Esc in Vim
È 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 …




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.