Tekstifailide redigeerimine otse Linuxi terminalist võib olla keeruline, eriti kui kasutate keerulist tekstiredaktorit, nagu Vi või Vim. Algajatel kasutajatel on raske käsurea tekstiredaktorite ümber mähkida ja neil on sageli raske meelde jätta põhitoimingute sooritamiseks kasutatavaid klahvide sidumisi.
Isegi ridade kustutamine Vi ja Vimis võib olla uustulnukatele närvesööv töö. Kuid sellise algelise tööriista nagu tekstiredaktor kasutamine ei pea olema nii raske.
Siit saate teada, kuidas saate Vi ja Vimi abil tekstifailist ühe või mitu rida eemaldada.
Kuidas kustutada Vi / Vimis üks rida
Tervete ridade kustutamiseks Vi ja Vimis on parem viis kui rämpsposti saatmine Tagasilükkeklahv klaviatuuril.
Vi või Vimi rea kustutamiseks lülituge esmalt tavarežiimi. Kui olete käsurežiimis või sisestusrežiimis, saate lülituda tagasi tavarežiimi, vajutades Põgenemine.
Tõstke esile rida, mida soovite kustutada, ja seejärel vajutage dd või D klaviatuuril. Redaktor eemaldab failist automaatselt terve rea. Pange tähele, et Vi ja Vim käsud on tõstutundlikud, mis tähendab
d ja D identifitseeritakse kahe eraldi käsuna.Lööb dd või D mitu korda kustutab mitu rida ükshaaval. Järgmine rida tõstetakse automaatselt esile, kui esimene on kustutatud.
Seotud: Kuidas Vimi kasutada: põhitõdede juhend
Vi ja Vimi mitme rea kustutamine
Kui teile tundub, et klahvide korduv vajutamine klaviatuuril on ebamugav, saate eelnimetatud käsku kohandades eemaldada mitu rida korraga. Selle asemel, et lihtsalt vajutada dd, saate määrata kustutatavate ridade arvu.
Näiteks trükkimine 3dd kustutab failist järgmised kolm rida.
Kui soovite kustutada ridu teatud vahemikus, peate esmalt lülituma käsurežiimi (vajutage Põgenemine tavarežiimis). Seejärel kasutage oma kustutamiskäsu loomiseks järgmist süntaksit:
:[algus], [lõpp]d
Näiteks ridade kustutamiseks vahemiku ühe ja viie vahel:
:1,5d
Eelnimetatud käsus saate kasutada ka metamärke.
- . (Punkt): viitab praegusele reale
- $ (dollar): tähistab faili lõppu
- % (protsent): sobib kõikidele faili ridadele
Näiteks:
:.,5d #kustutab read praeguse ja viienda rea vahel.
:.,$d #eemaldab kõik read alates aktiivsest reast kuni lõpuni.
:%d #tühjendab kogu faili
Seotud: Vim Linuxi käsurea redaktori petuleht
Rämpspostimine Backspace? Vabandust, ma kasutan Vi/Vimi
Kui soovite saada Linuxi kasutajaks, on suund, mille poole peaksite liikuma, käsurea utiliitide läbi ja lõhki õppimine. Linuxis saate kasutada erinevaid otseteid ja klahvide sidumist ülesannete täitmiseks, mis muidu võtaksid palju aega ja vaeva.
Neile, kes ootavad Vimi valdamist, on häid uudiseid. Vim-paketiga on kaasas Vimtutor, tasuta käsurea juhendaja, mis aitab teil Vimi selle tõelise potentsiaali ära kasutada.
Terminalipõhise tekstiredaktori, nagu Vim, kasutamise õppimine võib olla keeruline. Kuid te ei pea kogu seda vaeva läbi elama, mitte Vimtutoriga.
Loe edasi
- Linux
- Tekstiredaktor
- Linuxi rakendused
Deepesh on MUO Linuxi nooremtoimetaja. Ta kirjutab Linuxi kohta teabejuhiseid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Pole kindel filmide osas, aga kui tahad tehnoloogiast rääkida, siis ta on sinu mees. Vabal ajal võib teda leida raamatuid lugemas, erinevaid muusikažanre kuulamas või kitarri mängimas.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin