Android

Kako kopirati, izrezati i zalijepiti u vim / vi

Week 7, continued

Week 7, continued

Sadržaj:

Anonim

Pri radu s tekstualnim datotekama kopiranje, rezanje i lijepljenje teksta jedan je od najčešće izvedenih zadataka.

Vim ili njegov prethodnik Vi dolazi unaprijed instaliran na macOS-u i gotovo svim Linux distribucijama. Poznavanje osnova Vima korisno je u situaciji kada vaš omiljeni uređivač nije dostupan.

Ovaj članak prikazuje kako kopirati, izrezivati ​​i lijepiti u Vim / Vi editor.

Kopirajte, izrežite i zalijepite u uobičajenom načinu

Kada pokrenete Vim uređivač, vi ste u normalnom načinu rada. U ovom načinu možete pokrenuti Vim naredbe i kretati se kroz datoteku.

Da biste se vratili u normalan način iz bilo kojeg drugog načina, samo pritisnite tipku Esc .

Vim ima svoju terminologiju za kopiranje, rezanje i lijepljenje. Kopija se naziva yank ( y ), rez se naziva delete ( d ), a zalijepljenje se zove put ( p ).

Kopiranje (Yanking)

Da biste kopirali tekst, postavite kursor na željeno mjesto i pritisnite tipku y zatim naredbu pokreta. Ispod su neke korisne komande za grickanje:

  • yy - Yank (kopirajte) trenutnu liniju, uključujući znak nove linije. 3yy - Yank (kopiraj) tri retka, počevši od retka na kojem je kursor smješten. y$ - Yank (kopiraj) sve, od kursora do kraja retka. y^ - Yank (kopiraj) sve, od kursora do početka retka. yw - Yank (kopija) do početka sljedeće riječi. yiw - Yank (kopiraj) trenutnu riječ. y% - dodaj (kopiraj) na odgovarajući znak. Prema zadanim postavkama podržani parovi su () , {} i , Korisno za kopiranje teksta u odgovarajuće zagrade.

Rezanje (brisanje)

U normalnom načinu rada d je tipka za rezanje (brisanje) teksta. Pomaknite kursor na željeni položaj i pritisnite tipku d , nakon čega slijedi naredba za kretanje. Evo nekoliko korisnih naredbi za brisanje:

  • dd - Izbrišite (smanjite) trenutnu liniju, uključujući znak nove linije. 3dd - Izbrišite (izrežite) tri retka, počevši od retka na kojem se nalazi kursor, d$ - Izbriši (izreži) sve, od kursora do kraja retka.

Naredbe za kretanje koje se primjenjuju za yanking također vrijede za brisanje. Na primjer, dw briše na početku sljedeće riječi i d^ briše sve od kursora do početka retka.

Lijepljenje (stavljanje)

Da biste postavili prebačeni ili izbrisani tekst, pomaknite kursor na željeno mjesto i pritisnite p da biste postavili (zalijepili) tekst nakon pokazivača ili P da biste stavili (zalijepili) prije pokazivača.

Kopirajte, izrežite i zalijepite u vizualnom načinu

Vimov vizualni način rada omogućuje vam odabir i manipuliranje tekstom.

  1. Postavite pokazivač na liniju koju želite započeti s košanjem ili rezanjem.

    Vizualni način rada ima tri podvrste.

    • Pritisnite v za ulazak u vizualni mod. Pritisnite V za ulazak u mod vizualne linije gdje je tekst odabran linijom.Press Ctrl+v da biste ušli u mod vizualnog bloka. U ovom je načinu tekst odabran pravokutnim blokovima.

    Ulazak u vizualni mod također označava početnu odabirnu točku.

    Pomaknite pokazivač na kraj teksta koji želite kopirati ili izrezati. Možete koristiti naredbu za kretanje ili tipke sa strelicama gore, dolje, desno i lijevo.

    Pritisnite y za kopiranje ili d da biste prerezali odabir.

    Pomaknite pokazivač na mjesto na koje želite zalijepiti sadržaj.

    Pritisnite P da biste zalijepili sadržaj prije pokazivača, ili p da biste ga zalijepili nakon pokazivača.

Zaključak

U ovom smo vodiču pokazali kako kopirati, rezati i zalijepiti u Vim.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

terminalni vim