GNU/Linux >> Linux Esercitazione >  >> Linux

Come incollare dal buffer in modalità ex di vim?

Capisco che vuoi:

  1. strappa la riga corrente e le due righe sottostanti nel buffer corrente,
  2. apri un buffer vuoto in una nuova divisione orizzontale e
  3. incolla quelle tre righe nel buffer vuoto.

È corretto?

Quello che non capisco è perché vorresti farlo dalla modalità Ex mentre è così facile (e funzionante) in modalità normale:

3yy
:new<cr>
p

Penso che tu stia confondendo ex modalità, accessibile con Q e comando modalità, accessibile con : . Probabilmente confondi anche il :p[rint] comando e il :pu[t] comando.

Esegui quanto segue da normale modalità:

:.,+2y|new|put!

Potrebbe essere utile sapere che puoi anche scrivere direttamente quelle tre righe in un file con:

:.,+2w filename

Puoi usare uno dei seguenti per copiare dagli appunti in Vim:

" + p

" * p

MAIUSC INSERIRE

Quale usi dipende dal tuo ambiente.

Se stai usando gVim o MacVim, vorrai "+p

Se stai usando Vim dalla riga di comando, vorrai "*p

Se sei in modalità inserimento o modalità ex (credo) usi MAIUSC INSERIRE

Per inserto intendo la chiave sopra HOME , PAGINA SU e CANCELLA

Spiegazione:

  • " significa che dovrai specificare un registro
  • ci sono 26 registri personalizzati - 1 per ogni lettera
  • ci sono molti altri registri (vedi questo)
  • + o " fa riferimento al buffer senza nome , che rappresenta gli appunti di sistema
  • p è il normale comando put

Maggiori informazioni sui buffer:

Se lo desideri, puoi memorizzare testo diverso in buffer diversi.

Per trascinare 3 righe nel buffer chiamato x usa questo:

"x3yy

Per incollare il contenuto del buffer denominato y sopra il cursore:

"yP


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

  2. Come stampare da Vim a PDF?

  3. Suggerimenti su come Vim per principianti (o aiuto! Devo usare Vim!)

  4. Come uscire da vim -y nella console?

  5. Come incollare in nano dagli appunti?

Come eliminare le righe in Vim / Vi

Come cercare in Vim/Vi

Come accedere alla shell o eseguire comandi esterni da Vim

Come installare e utilizzare Vim Editor in Linux

Come usare Ansible per configurare Vim

Come attivare la modalità oscura in Firefox