La modalità di comando è la modalità iniziale. Vim chiama questa modalità normale. Da non confondere con la modalità da riga di comando, che è ciò che si ottiene dopo aver premuto:, /,? O!
So che Vim mantiene la cronologia di ex comandi, ricerche, posizioni di salto, modifiche e forse altri. Con showcmdset, Vim ti mostra anche quali chiavi hai inserito finora per un comando in modalità normale, fino a quando quel comando non viene eseguito. A volte, quando si è in modalità normale, …
Mi chiedo se posso inserire una nuova riga senza uscire dalla modalità normale. Ad esempio, ho due righe: this is line one this is line two E il cursore è sulla prima riga. Ora voglio una nuova linea tra la prima e la seconda, in questo modo: this is line …
Ci scusiamo se "composito" non è il termine tecnico. Intendo quanto segue: Hi, I-am-a-composite-word and we are not Vorrei cancellare solo la parola composita. In modalità comando, se sposto il cursore su I, quindi ripeto dwalcune volte, o meglio digitando dwuna volta, seguito da alcune .pressioni, farà il trucco. Tuttavia, …
Se voglio rientrare in tutte le righe di un documento, posso digitare >Gper applicarlo alla riga corrente e in basso, seguito da e >ggapplicarlo alle righe sopra. C'è una combinazione che posso usare per applicare solo >a tutte le linee contemporaneamente?
NB Questo non è un duplicato di Come funziona il comando "d3fg"? Si prega di leggere prima di votare per chiudere! Sono arrivato a un punto morto nella mia ricerca per far funzionare le piccole eliminazioni come quelle grandi . Il problema che ho è che non riesco a capire …
Come si può usare una variabile quando si esegue qualcosa tramite normal!in vimscript? Esempio: function! MyFunction(someArg) normal! (a:someArg)l endfunction Questo dovrebbe spostare i someArgpassi del cursore verso destra.
Conosco "esporre un'altra riga" per Ctrl-E, ma perché usare Ctrl-Y per esporre un'altra riga in alto? C'è un semplice mnemonico per questo che mi manca?
Dopo quasi ogni volta che digito qualcosa in maiuscolo, mi dimentico di disattivare il maiuscolo quando torno alla modalità normale. Poi provo a spostare il cursore e finisco per unire un sacco di linee e molte altre cose che non mi aspetto che stiano accadendo. È possibile configurare vim per …
Sono un nuovo utente di Vim e desidero porre questa domanda in qualche modo elementare per assicurarmi di iniziare a imparare Vim nel modo giusto e di non sviluppare cattive abitudini. Quando usi Vim, come posizioni la mano destra? Trovo più naturale iniziare con le dita sui jkl;tasti, ma poi …
Molte volte mi imbatto in una situazione in cui una linea non è rientrata correttamente. Ether attraverso un plug-in incolla, bad / non preferito indent, o il più delle volte spazi extra che compensano il valore del rientro. Di solito risolvo questo problema <<o >>la linea alcune volte per risolverlo. …
Ho appena installato un plugin per Python che visualizza l'albero dei metodi. Quindi vorrei aprire l'albero all'avvio, quindi non è necessario premere i pulsanti ogni volta che apro un .pyfile. Ma voglio che questo comando venga eseguito solo per i .pyfile. Ecco come appare il mio pezzo di vimrc: nmap …
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 …
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?
Voglio creare uno script Vim di base che elimina semplicemente n righe, salta 1 riga e si ripete fino alla fine del documento. Non mi interessano le partite specifiche, voglio solo eliminare la riga. Per esempio; Quindi voglio ripetere il comando 3ddjper l'intero documento. Text I want to keep. Text …
Sulla readline di bash in modalità emacs, ho scoperto di recente la funzionalità di trasposizione , dandomi l'opportunità di correggere rapidamente un errore di battitura come dc dir per cd dir premendo CTRL+ Tsul ccarattere. C'è qualcosa di simile in Vi / Vim che mi permette di scambiare personaggi e …
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.