Spesso devo rientrare manualmente, ma quando entro in una modalità visiva, seleziono le mie righe per rientrare e premo <o >, esco dalla modalità visiva, che lo voglia o no. Preferirei che rimanga in modalità visiva e mantenga intatta la selezione e la posizione del cursore. Come posso raggiungere questo …
Mi sono bloccato in modalità di input ex digitando :i. Ora non posso usare alcun comando. Tutto c'è solo una stringa di testo. Premere Esc non mi fa uscire, scrivere :visualnon mi fa uscire, e scrivere visualnon mi fa uscire. Come posso uscirne?
Stavo guardando il plugin vim-sensible di Tim Pope e l'ho notato nel README ... Vedi la fonte per l'elenco autorevole di funzionalità. (Non preoccuparti, sono soprattutto le :setchiamate.) Quando ho guardato la fonte, le :setchiamate sono così ... set autoindent Non c'è :prima del set. Sono abbastanza sicuro di aver …
Come rendere le due finestre uguali in larghezza quando si confrontano i file con il comando vim -d file1 file2? Come rendere le due finestre di uguale larghezza?
So che in vim posso aggiungere set nocompatible in .vimrcmodo da evitare che i tasti freccia visualizzazione A, B, C, D in modalità di inserimento. Ma sto usando vi versione 4.0 (smerigliatrice) 25/12/06 . Come posso ottenere lo stesso comportamento? == EDIT == (1) Sto usando la versione vi di …
Immagina di avere il seguente testo: some random stuff * asdf * foo * bar some other random stuff Voglio sostituire i proiettili di asterisco con i numeri, in questo modo: some random stuff 1. asdf 2. foo 3. bar some other random stuff Come può essere fatto in vim?
Sto cercando di capire come navigare in Windows un po 'più veloce, quindi vorrei mappare quanto segue: :nmap <silent> <C-F> :wincmd f<CR> Il problema è che questo rimappa la mappatura ^f(minuscola f), che è in fondo alla pagina. Esiste un modo per rimappare solo ^F(maiuscolo F) e lasciare ^fcosì com'era?
C'è un modo che t{char}e f{char}continuerà a funzionare nelle righe successive se {char}non è presente in una determinata riga? Vorrei evitare di usare /{char}<CR>per salvare 1 battitura e di non avere l'evidenziazione della ricerca, soprattutto quando ho bisogno di questo, in combinazione con i verbi (ad esempio dfa, ct.).
Ho autocmd.txtconsultato l' aiuto, ma le informazioni al riguardo sono sparse e non sempre presenti (ad es. Con BufRead). Qualcuno che capisce bene questo potrebbe elencare l'ordine di questi eventi - con forse le condizioni segnate in parentesi, come WinEnter BufEnter (if this window is for a different buffer than …
Il mio amico mi ha mostrato un bel trucco su Emacs qualche giorno fa in cui poteva semplicemente aprire un file su un server remoto e ho immediatamente pensato "dovrebbe esserci un modo per farlo anche in vim" ed era vero. Posso solo usarlo :e scp://user@server//filepathper farlo, nessun problema;). Tuttavia, …
Spesso quando sono in modalità Inserisci, premo Escper entrare in modalità Normale, quindi premo immediatamente Oper iniziare una nuova linea sopra il cursore e andare in modalità Inserisci lì. Ma quando lo faccio, c'è un ritardo di 1 secondo dopo aver premuto il tasto Oprima che ci sia una risposta …
La sintassi foldmethodè ottima, ma a volte voglio solo piegare i commenti in un file sorgente. Anche la piegatura della sintassi dei commenti funziona solo per i commenti in stile C come: /* ... */ Ma non per commentare il bollettino come: // // // ... // O anche per …
Voglio aprire due diverse parti di un documento in divisioni orizzontali (usando :sp) e scorrere entrambe a sinistra ea destra insieme. Per lo scorrimento verticale, si utilizzerà scrollbind. Tuttavia, non sono sicuro di cosa utilizzare per lo scorrimento orizzontale. So che la funzionalità deve essere disponibile perché quando uso vimdiff, …
In Bash, quando ci sono diversi file con lo stesso prefisso e io digito parte del prefisso e premo Tab, completa il prefisso comune e mi permette di continuare a digitare per differenziare tra i possibili risultati. In Vim, quando ci sono diversi file con lo stesso prefisso e io …
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.