Fallo nel modo vi.
Per eliminare 5 righe premere:5dd
( 5 cancella )
Per selezionare (in realtà copiarli negli appunti) digita:10yy
È un po' difficile da capire, ma molto comodo da imparare quando si usano quei terminali remoti
Sii consapevole delle curve di apprendimento per alcuni editor:
(fonte:calver at unix.rulez.org)
Sto usando PuTTY e l'editor vi. Se seleziono cinque righe utilizzando il mouse e desidero eliminarle, come posso farlo?
Dimentica il topo. Per rimuovere 5 righe, puoi:
- Vai alla prima riga e digita d5d (dd cancella una riga, d5d cancella 5 righe) ~o~
- Digita Maiusc-v per accedere alla modalità di selezione lineare , quindi sposta il cursore verso il basso utilizzando j (sì, usa h , j , k e l per spostarti a sinistra , giù , su , destra rispettivamente, è molto più efficiente che usare le frecce) e digitare d per eliminare la selezione.
Inoltre, come posso selezionare le linee usando la mia tastiera come posso in Windows dove premo Maiusc e muovi le frecce per selezionare il testo? Come posso farlo in vi?
Come ho detto, usa Shift-v per entrare in modalità di selezione lineare o v per accedere alla modalità di selezione dei caratteri o Ctrl-v per accedere alla modalità di selezione a blocchi. Quindi spostati con h , j , k e l .
Suggerisco di passare un po' di tempo con Vim Tutor (esegui vimtutor
) per familiarizzare con Vim in modo molto didattico.
Vedi anche
- Questa risposta a Qual è la tua scorciatoia più produttiva con Vim? (una delle mie risposte preferite su SO).
- Modifica efficiente con vim
Se vuoi cancellare usando i numeri di riga puoi usare:
:startingline, last line d
Esempio:
:7,20 d
Questo esempio eliminerà la riga da 7 a 20.