Come copiare una linea VI Editor

December 16

La famiglia Vi di editor di testo può essere quasi 30 anni, ma tra molti programmatori della vecchia scuola che sono tutt'altro che morto. esistono porti del potente editor, text-driven per quasi ogni sistema operativo. Gli utenti che investono il tempo e lo sforzo necessario per imparare l'interfaccia utente esoterica giuro da essa, con molte arrivando a scherzosamente riferimento alla VI come la loro religione. In realtà, questo articolo è stato scritto in Vi. Il suo cult-like e potenti funzionalità nonostante, anche operazioni semplici come copia e incolla può sentire complicato per i nuovi utenti di editor di testo.

istruzione

1 Assicurarsi che si è in modalità "Normal" premendo il tasto Esc. Questa è la modalità di Vi usato per immettere comandi per l'editor rispetto al testo del documento.

2 Utilizzando le h, j, k, l chiavi, spostare il cursore in modo si trova sulla linea che si desidera copiare. In modalità normale di Vi, la 'h' sposta il cursore a sinistra, i 'J' sposta il cursore verso il basso, le 'k' sposta il cursore, e la 'L' sposta il cursore a destra. In alternativa, molti dei più recenti porti di Vi permetterà di spostare il cursore in modalità di comando utilizzando i tasti freccia o anche il mouse, ma dal momento che non tutte le versioni di Vi supportano questo, è meglio avere familiarità con i comandi puro Vi.

3 Mentre era ancora in modalità normale, premere il tasto shift-D (o D, tuttavia si preferisce pensare ad esso.) Ciò eliminerà la linea e spostarlo negli appunti.

Se si desidera copiare piuttosto che tagliare, premere shift-y (o Y). Questo è il comando "Yank" ed è l'equivalente Vi della funzionalità copia nella maggior parte degli altri editor di testo.

4 Sempre in modalità normale, passare alla posizione in cui si desidera incollare la linea e, quando c'è, premere il tasto 'p'. Minuscole 'p' incollerà il contenuto degli appunti subito dopo la posizione del cursore, mentre maiuscolo 'P' si esibirà subito la pasta prima della posizione del cursore. Nella maggior parte dei casi, è maiuscolo 'P' che sarà più intuitivo per un nuovo utente Vi familiari altri editor di testo.