Tekstitiedostojen muokkaaminen suoraan Linux-päätteestä voi olla vaikeaa, varsinkin jos käytät monimutkaista tekstieditoria, kuten Vi tai Vim. Aloittelevien käyttäjien on vaikea kääriä päätään komentorivin tekstieditorien ympärille, ja heidän on usein vaikea muistaa perustoimintojen suorittamiseen käytettyjä näppäinsidoksia.
Jopa rivien poistaminen Vi: stä ja Vimistä voi olla hermoja raastava työ uusille tulokkaille. Mutta alkeellisen työkalun, kuten tekstieditorin, käyttämisen ei tarvitse olla niin vaikeaa.
Näin voit poistaa yhden tai useamman rivin tekstitiedostosta Vi: n ja Vimin avulla.
Yhden rivin poistaminen Vi/Vimissä
On parempi tapa poistaa kokonaisia rivejä Vi: stä ja Vimistä kuin roskapostin lähettäminen Askelpalautin näppäimistöllä.
Jos haluat poistaa rivin Vi: stä tai Vimistä, vaihda ensin normaalitilaan. Jos olet komento- tai lisäystilassa, voit siirtyä takaisin normaalitilaan painamalla Paeta.
Korosta rivi, jonka haluat poistaa, ja paina sitten dd tai D näppäimistöllä. Editori poistaa automaattisesti koko rivin tiedostosta. Huomaa, että Vi- ja Vim-komennot erottelevat kirjainkoolla, mikä tarkoittaa
d ja D tunnistetaan kahdeksi erilliseksi komennona.Lyöminen dd tai D useita kertoja poistaa useita rivejä yksitellen. Seuraava rivi korostetaan automaattisesti, kun edellinen on poistettu.
Aiheeseen liittyvä: Vimin käyttäminen: opas perusteisiin
Useiden rivien poistaminen Vi: stä ja Vimistä
Jos näppäimistön näppäinten toistuva painaminen tuntuu hankalalta, voit poistaa useita rivejä kerralla säätämällä edellä mainittua komentoa. Pelkän painamisen sijaan dd, voit määrittää poistettavien rivien määrän.
Esimerkiksi kirjoittamalla 3dd poistaa tiedostosta seuraavat kolme riviä.
Jos haluat poistaa rivejä tietyn alueen sisällä, sinun on ensin vaihdettava komentotilaan (paina Paeta normaalitilassa). Luo sitten oma poistokomento käyttämällä seuraavaa syntaksia:
:[aloitus], [loppu]d
Voit esimerkiksi poistaa rivit alueen 1 ja 5 väliltä:
:1,5p
Voit myös käyttää jokerimerkkejä edellä mainitussa komennossa.
- . (Piste): Viittaa nykyiseen riviin
- $ (dollari): Osoittaa tiedoston loppua
- % (prosentti): Vastaa kaikkia tiedoston rivejä
Esimerkiksi:
:.,5d #poistaa rivit nykyisen ja viidennen rivin väliltä.
:.,$d #poistaa kaikki rivit nykyisestä rivistä loppuun asti.
:%d #tyhjentää koko tiedoston
Aiheeseen liittyvä: Vim Linuxin komentorivieditorin huijauslehti
Roskapostia askelpalautin? Anteeksi, käytän Vi/Vimiä
Jos haluat tulla Linuxin tehokäyttäjäksi, komentorivin apuohjelmien läpikotaisin oppiminen on suunta, johon sinun pitäisi mennä. Linuxissa voit käyttää erilaisia pikanäppäimiä ja näppäinsidoksia sellaisten tehtävien suorittamiseen, jotka muuten vaatisivat paljon aikaa ja vaivaa.
Niille, jotka odottavat Vimin hallitsemista, on hyviä uutisia. Vim-paketin mukana tulee Vimtutor, ilmainen komentorivin tutor, joka auttaa sinua hyödyntämään Vim-ohjelman todellisen potentiaalinsa mukaisesti.
Vimin kaltaisen päätepohjaisen tekstieditorin käytön oppiminen voi olla vaikeaa. Mutta sinun ei tarvitse kestää kaikkea sitä vaivaa, ei Vimtutorin kanssa.
Lue Seuraava
- Linux
- Tekstieditori
- Linux-sovellukset

Deepesh on MUO: n Linuxin nuorempi editori. Hän kirjoittaa Linuxista informatiivisia oppaita tavoitteenaan tarjota autuas kokemus kaikille uusille tulokkaille. En ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on sinun kaverisi. Vapaa-ajallaan hänet voi lukea kirjoja, kuunnella eri musiikkityylejä tai soittaa kitaraa.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi