Android

Kuinka kopioida, leikata ja liittää vim / vi-tiedostoon

Week 12

Week 12

Sisällysluettelo:

Anonim

Kun käsittelet tekstitiedostoja, tekstin kopiointi, leikkaaminen ja liittäminen on yksi yleisimmin suoritetuista tehtävistä.

Vim tai sen edeltäjä Vi on esiasennettu macOS: iin ja melkein kaikkiin Linux-jakeluihin. Vimin perusteiden tunteminen on hyödyllistä tilanteessa, jossa suosikkieditori ei ole käytettävissä.

Tämä artikkeli näyttää kuinka kopioida, leikata ja liittää Vim / Vi-editoriin.

Kopioi, leikkaa ja liitä normaalitilaan

Kun käynnistät Vim-editorin, olet normaalitilassa. Tässä tilassa voit suorittaa Vim-komentoja ja selata tiedostoa.

Voit palata normaalitilaan mistä tahansa muusta tilasta painamalla vain Esc näppäintä.

Vimillä on oma terminologia kopiointia, leikkaamista ja liittämistä varten. Kopiota kutsutaan yank ( y ), leikkausta kutsutaan delete ( d ) ja paste kutsutaan put ( p ).

Kopiointi (Yanking)

Kopioidaksesi teksti, aseta kohdistin haluamaasi kohtaan ja paina y näppäintä ja sen jälkeen liikekomentoa. Alla on joitain hyödyllisiä yanking-komentoja:

  • yy - Jank (kopioi) nykyinen rivi, myös uuden rivin merkki. 3yy - 3yy (kopioi) kolme riviä alkaen rivistä, johon kohdistin on sijoitettu. y$ - Yank (kopioi) kaikki kohdistimesta rivin loppuun. y^ - Jank (kopioi) kaikki kohdistimesta rivin alkuun. yw - Jank (kopio) seuraavan sanan alkuun. yiw - yiw (kopioi) nykyinen sana. y% - Jank (kopio) vastaavalle merkille. Oletuksena tuetut parit ovat () , {} ja . Hyödyllistä kopioimaan tekstiä vastaavien sulujen välillä.

Leikkaaminen (poistaminen)

Normaalitilassa d on näppäin tekstin leikkaamiseen (poistamiseen). Siirrä osoitin haluamaasi kohtaan ja paina d näppäintä ja sen jälkeen liikekomentoa. Tässä on hyödyllisiä poistamiskomentoja:

  • dd - Poista (leikkaa) nykyinen rivi, myös uuden rivin merkki. 3dd - Poista (leikkaa) kolme riviä alkaen rivistä, johon kohdistin on sijoitettu, d$ - Poista (leikkaa) kaikki kohdistimesta rivin loppuun.

Huijaamista koskevat liikekomennot ovat päteviä myös poistamiseen. Esimerkiksi dw , poistaa seuraavan sanan alkuun ja d^ poistaa kaiken kohdistimesta rivin alkuun.

Liittäminen (laittaminen)

Jos haluat laittaa raakatun tai poistetun tekstin, siirrä kohdistin haluamaasi kohtaan ja paina p asettaaksesi (liittää) tekstiä kohdistimen jälkeen tai P asettaaksesi (liittää) kohdistimen eteen.

Kopioi, leikkaa ja liitä visuaalitilassa

Vimin visuaalinen tila antaa sinun valita ja muokata tekstiä.

  1. Sijoita kohdistin riville, jonka kanssa haluat aloittaa kopioinnin tai leikkaamisen.

    Visuaalisessa tilassa on kolme alatyyppiä.

    • Siirry visuaaliseen tilaan painamalla v . Siirry visuaaliseen tilaan painamalla V , jossa teksti valitaan rivillä. Painamalla Ctrl+v pääset visuaaliseen lohkotilaan. Tässä tilassa teksti valitaan suorakaiteen lohkojen avulla.

    Visuaaliseen tilaan siirtyminen merkitsee myös aloituspistettä.

    Siirrä osoitin kopioitavan tai leikattavan tekstin loppuun. Voit käyttää liikekomentoa tai ylös, alas, oikealle ja vasemmalle -näppäimiä.

    Kopioi painamalla y tai leikkaa valinta painamalla d .

    Siirrä osoitin kohtaan, johon haluat liittää sisällön.

    Liitä sisältö ennen kohdistinta painamalla P tai liitä se kohdistimen jälkeen painamalla p.

johtopäätös

Tässä oppaassa olemme osoittaneet, kuinka voit kopioida, leikata ja liittää Vimiin.

Jätä kommentti, jos sinulla on kysyttävää.

terminaali vim