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.
Penso che sarebbe utile avere la possibilità di scambiare truee falsevalori nel codice rapidamente, con la combinazione ctrl+ ao ctrl+ x. C'è qualche plugin per questo o qualcos'altro?
In .vimrc: inoremap ii <esc> " ii to go back into command mode Il problema è, dopo ii, che il cursore salta a destra di 35 colonne. L'unica altra linea che influenza Esc: nnoremap <esc><esc> :noh<return><esc> Ho provato a commentarlo, non aiuta. Pieno.vimrc : set nocompatible filetype off " Vundle …
C'è un modo per ottenere il gfcomando di vim (o qualcosa di simile) per riconoscere un +{cmd}argomento per i percorsi dei file? Si può avviare vim e andare direttamente a un termine di ricerca facendo: $ vim +/coding_effort ~/project/file Allo stesso modo, in modalità comando puoi fare: :e +/coding_effort ~/project/file …
Sono nella posizione leggermente insolita di utilizzare due diversi layout di tastiera su base regolare ( Programmers-Dvorak e Turkish-F ). Questi layout sono abbastanza diversi l'uno dall'altro e sono in grado di essere esperto solo con un set di memorie muscolari. Sono abbastanza abile con i comandi vim nel layout …
Occasionalmente, il mio mignolo sfiora la 'chiave mentre cerca di entrare, risultando :w'<Enter>. Ho provato: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Nessuno di loro funziona. C'è un modo per alias :w'per :w? Uso anche cmdwin ( :help cmdwin+ nnoremap : :<C-F>) invece della normale riga di comando, …
Sto provando a mappare Ctrl+ sper salvare il mio file ma non funziona. Le mie mappature: map <C-s> :w <CR> :echo "Saved" <CR> imap <C-s> <Esc> :w <CR> :echo "Saved" <CR> i Quando in modalità inserimento vedo /:echo "Saved"nell'angolo in basso invece savedche in modalità normale e vedo la stessa …
Sto cercando di farlo in modo da poter scrivere un buffer su disco con una sequenza di tasti. (Nota a margine : idealmente, mi piacerebbe che funzionasse in tutte le modalità, ma per il momento come inizio sto solo cercando di farlo funzionare in modalità normale. ) Sul wiki di …
Sono curioso di sapere se è possibile rendere un oggetto di testo consapevole del suo operatore. In particolare, sto scrivendo un oggetto di testo per ambienti LaTeX, in cui desidero comportamenti diversi a seconda dell'operatore. Ad esempio, considera il seguente frammento di LaTeX: \begin{example} Hello world \end{example} Qui è più …
Non ne uso nessuno g combinationstranne che gg, in modalità normale. Come posso farlo in modo che gsia sufficiente premere una volta? nnoremap g gglo fa attendere circa 3 secondi per una continuazione del comando. Anche la non mappatura ganticipata non funziona, perché non riesco a mappare ggse deseleziono g. …
Il comando è nnoremap <leader>; :execute "normal! mqA;\<esc>`q" Se poi premi <leader>;, sarai E114: Missing quote: "normal! mqA;\seguito da E15: Invalid expression: "normal! mqA;\. Perchè è questo? Il comando funziona correttamente se immesso direttamente nella riga di comando. Il comando aggiunge ;a alla fine della riga corrente, senza cambiare la …
Quello che voglio Per modificare temporaneamente il valore di timeout per alcuni comandi chiave Dove ho guardato Da :help 'timeout'ho: The timeout only happens when the 'timeout' and 'ttimeout' options tell so. A useful setting would be > :set timeout timeoutlen=3000 ttimeoutlen=100 (time out on mapping after three seconds, time …
Attualmente sto lavorando molto con Ruby e JavaScript. So che posso eseguire i miei file Ruby con :! ruby %e allo stesso modo il mio JavaScript con :! node %, e che posso associare uno di questi a, ad esempio ,b. Come posso impostare le cose in modo da poter …
Nel mio ~/.vimrc, ho un comando definito approssimativamente in questo modo: nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-' È progettato per la creazione di file di note che contengono la data corrente nel nome file. Il keybinding è progettato per lasciare il mio cursore sulla riga di comando …
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.