2011-10-08 15 views
27

Solo una domanda sul flusso di lavoro di copia/incolla in gVim.Copia righe in modalità visiva in vim

In questo momento sto lavorando a un documento. Voglio selezionare alcune linee di codice e copiare e incollare. Sto usando gVim (Windows).

Se uso Ctrl + C e Ctrl + V, gVim prende a volte 2, 3 secondi per incollare ...

L'altro modo sta usando, Maiusc + v (a destra, ora sono in modalità visiva), quindi tengo premuto il tasto Maiusc e trascino la selezione con il mouse. Ora posso copiare con 'y' o 'c' e incollare con 'p'. Questo è più veloce, ma devo tenere premuto il tasto Shift.

C'è un modo per utilizzare il mouse per selezionare il testo in modalità visiva senza tenere premuto il tasto Maiusc? Voglio usare y/d/p invece di Slow Control + c e Control + v. C'è un flusso di lavoro o una configurazione migliore che dovrei provare?

Grazie,

[] 's

Mateus

risposta

82

Stare lontano da utilizzando CTRL - C/V e il mouse in vim, o almeno fino a quando si' avere familiarità con il modo di gestire il testo di vim.

-

SHIFT - V per entrare in modalità linea visuale

enter image description here

Premere 3j scendere 3 linee, oppure premere j 3 volte

enter image description here

y to yank/copy, x da tagliare, p da incollare dopo il cursore, P da incollare prima del cursore.

enter image description here

Utilizzando hjkl migliorerà notevolmente il flusso di lavoro, come non c'è bisogno di spostare le mani dalla posizione di digitazione per le frecce e il mouse.

Ci sono un paio di modi per strattonare più linee senza entrare in modalità visuale. Uno dei quali è quello di digitare <action><number><direction>. Ad esempio, y3j significa passare dalla riga corrente a 3 righe in basso.

Se si desidera eseguire lo strappo dell'intero paragrafo o frase in cui ci si trova, digitare yip (paragrafo IN yank) o yis (barrare IN frase) rispettivamente.Puoi anche fare (cod. IN ") o (barretta AROUND ") per strattonare tutto ciò che è circondato da " sulla posizione corrente.

+0

Ciao Jin, grazie! Non è facile "disimparare" il mouse ... Provo il tuo metodo e scopri l'altro modo. – homemrobo

+0

@homemrobo Non è stato facile anche per me .. ma sento che ne vale la pena alla fine. Mi ci sono voluti circa una settimana o due per imparare abbastanza cose da fare per allontanarmi dal topo: p – Jin

Problemi correlati