GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come tagliare, copiare e incollare in Vim/Vi

Introduzione

Via è un editor di testo open source comunemente usato installato per impostazione predefinita sulla maggior parte delle distribuzioni Unix. Puoi utilizzare l'editor di testo in due modalità, da un'interfaccia a riga di comando o come applicazione indipendente in una GUI.

Quando si lavora in Vim, copiare, tagliare e incollare testo sono scorciatoie usate frequentemente.

In questo tutorial scopri come copiare, tagliare e incollare nell'editor Vi/Vim.

Copia, taglia e incolla in modalità normale

Prima di iniziare, assicurati di essere in modalità normale (modalità di modifica del testo/comando). Il modo migliore per farlo è premere Esc . Questa modalità ti consente di spostarti facilmente nel testo.

Copiare in Vim

La copia del testo in Vim viene anche chiamata strappare . Usa il y tasto sulla tastiera durante l'esecuzione di questa operazione.

Ci sono un certo numero di yank comandi, che differiscono principalmente per la quantità di testo che vuoi copiare.

Una volta in modalità normale , sposta il cursore nel punto desiderato e usa il comando appropriato.

  • Per copiare un'intera riga , posiziona il cursore all'inizio della riga e digita:
yy
  • Per copiare tre (3) righe , sposta il cursore dal punto in cui vuoi iniziare a copiare e digita:
3yy
  • Per copiare una parola con il suo spazio bianco finale , copia il cursore all'inizio della parola e digita:
yaw
  • Per copiare una parola senza il suo finale spazio bianco , sposta il cursore all'inizio della parola e digita:
yiw
  • Per copiare tutto a destra del cursore alla fine della riga, usa il comando:
y$
  • Per copiare tutto ciò che resta del cursore all'inizio della riga, digitare:
y^
  • Per copiare tutto ciò che si trova tra il cursore e un carattere specificato nella riga, usa il comando:
ytx

Il comando sta per "yank fino a x ”. Sostituisci x con il carattere su cui vuoi copiare. Il carattere x non sarà incluso.

  • Per copiare tutto ciò che si trova tra il cursore e un carattere specificato nella riga (incluso quel carattere) , usa il comando:
yfx

Questo indica a Vim di "trovare x ”.

Taglio in Vim

Il taglio del testo è indicato come eliminazione in Vim. Usa il d quando si esegue questa operazione.

Se stai usando Vim in modalità normale, puoi facilmente tagliare o eliminare il testo usando il d comando. Ecco alcuni modi per tagliare i contenuti:

  • Per tagliare l'intera linea in cui si trova il cursore digita:
dd
  • Per tagliare tre (3) linee , partendo da quella in cui si trova il cursore usa:
3dd
  • Per tagliare tutto a destra del cursore alla fine della riga usa il comando:
d$

Incolla in Vim

Dopo aver selezionato il testo in Vim, non importa se sta usando lo yank o il delete comando, puoi incollarlo nella posizione desiderata.

Nella terminologia di Vim, incollare è chiamato mettere e la funzione viene utilizzata con il p comando.

Puoi incollare (o inserire) del testo spostando il cursore nella posizione desiderata e premendo:

p

Usando questo comando incolla il testo selezionato dopo il cursore .

Per aggiungere testo prima del cursore , digita invece il comando in maiuscolo:

P

Copia, taglia e incolla in modalità visiva

In alternativa, puoi copiare e modificare il testo utilizzando la selezione visiva caratteristica. Questa modalità ti consente di selezionare il testo navigando.

Usa Esc per uscire dalla modalità precedentemente utilizzata e abilitare la selezione visiva premendo:

  • v (minuscolo) per iniziare a selezionare i singoli caratteri
  • V (maiuscolo) per selezionare l'intera riga
  • Ctrl+v selezionare per blocco

Dopo aver selezionato il testo desiderato è possibile premere:

  • y per strappare (copiare) il contenuto
  • d per eliminare (tagliare) il contenuto
  • p mettere (incollare) il contenuto

Dopo aver modificato in Vim, assicurati di salvare il file prima di uscire.


Ubuntu
  1. Come installare Vim (vi) su Windows 10

  2. Problema:come posso copiare/incollare questo in Vim?

  3. Copia/taglia e incolla a volte non funziona su Nautilus?

  4. Come copiare e incollare in Putty

  5. Copia e incolla sul terminale di Ubuntu

Come utilizzare i marcatori ed eseguire la selezione del testo in Vim

Come installare Vim Text Editor su Ubuntu

Come copiare e incollare testo nel terminale Linux

Come copiare e incollare in Ubuntu

Come installare l'editor di testo VIM su Ubuntu?

Come trovare e sostituire il testo in Vim