Come copiare e incollare Utilizzando VI

April 2

Come copiare e incollare Utilizzando VI


Dal momento che Vi ha un'interfaccia a riga di comando, è possibile copiare solo il testo utilizzando il metodo di mouse, se la vostra applicazione terminale supporta, e non si può mai incollare il testo in questo modo. Invece, imparare i comandi principali di VI per lo spostamento del cursore, il taglio e il testo e la scrittura di incollare modifiche su disco. Un insieme di semplici regole rende questi comandi facili da ricordare.

Navigazione documenti in modalità di comando

In vi, è possibile spostare il cursore con Page Up, Page Down oi tasti freccia, ma Vi ha anche i comandi per spostare il cursore in una posizione specifica senza togliere le dita i tasti delle lettere. Dal momento che la mano destra poggia naturalmente su h, j, k e l, è possibile premere questi tasti per spostarsi a sinistra, giù, su e destra, rispettivamente. Premendo questi tasti non inserisce un testo nel documento poiché Vi opera in modalità di comando per impostazione predefinita. Per inserire testo, è necessario premere il tasto "i" (minuscolo e senza virgolette, qui e in tutto, se non indicato diversamente) per entrare in modalità inserimento. Mentre in modalità di inserimento, non è possibile spostare il cursore. Per tornare alla modalità di comando, premere il tasto "Esc".

Combinando Vi Comandi

Quando si impara i comandi Vi base per la selezione e la copia di caratteri, parole, linee e diverse linee, è possibile combinarli per formare comandi composti. Ad esempio, il comando vi per Copy è "y", che sta per "yank", e il comando per la parola è "w". Pertanto, per copiare la parola sotto il cursore, il comando è "yw". Per copiare diversi parole, digitare un numero prima di premere "w". ad esempio, digitare "y6w" per copiare le prime sei parole dopo il cursore. Per copiare una linea intera, tipo "aa", e di copiare più righe, digitare un numero prima di premere il secondo "y". Ad esempio, digitare "y6y" per copiare le prime sei righe dopo il cursore.

Taglio e testo Moving

Utilizzare il comando Elimina, o "D", per tagliare il testo come si farebbe in un editor di testo grafico. Ad esempio, con il cursore all'inizio di una riga, premere "d2d" per tagliare la linea sotto il cursore e quella dopo. Eliminazione e tirando in copie Vi il testo selezionato negli appunti, e utilizzando il comando Put, o "p" Incolla il contenuto degli appunti dopo il cursore. Per incollare il contenuto degli appunti prima il cursore, digitare un caso superiore "P." Se è necessario spostare il cursore in una posizione specifica prima di incollare, tipo "w" per passare alla parola successiva o "e" per spostarsi alla fine della parola successiva. Unire il comando con un numero di muoversi su più parole. Ad esempio, digitando "6w" si sposta il cursore in avanti di sei parole.

Trovare le parole, Annullamento Comandi e salvare il file

Per cercare il documento per una stringa di caratteri, premere "/" e quindi immettere i caratteri. Per cercare il documento in senso inverso, premere "?" Prima di entrare nei personaggi. Il comando Annulla, o "u", inverte l'ultima azione, ma dal momento che Vi permette di risparmiare una sola azione precedente nel buffer storia, premendo il tasto "u" più volte alterna solo l'azione precedente e si spegne. Il carattere ":" passa alla modalità Linea Editor, e in questo modo, "w", scrive le modifiche su disco e "q" si chiude Vi. Il comando ": wq", scrive le modifiche sul disco e si chiude Vi. In alternativa, è possibile inserire ": w" per salvare il file senza uscire o ": q" per uscire senza salvare. Se si tenta di immettere ": q" senza risparmio, Vi ignora il vostro comando, quindi è necessario aggiungere al comando per annullare le modifiche "!".