Dažnai redaguojant teksto failus „Vim“ redaktoriuje reikia ištrinti vieną ar daugiau eilučių, o skirtingai nei bet kuris kitas teksto redaktorius, tai leidžia gana efektyviai redaguoti failus. Šiame vadove bus kalbama apie tai, kaip redaguoti ir ištrinti eilutes iš failų „Vim“ redaktoriuje.
Jei neturite „Vim“ redaktoriaus, pabandykite jį įdiegti naudodami:
$sudotinkamasdiegti aš atėjau
„Vim“ leidžia ištrinti eilutes įvairiais būdais, pavyzdžiui, galite ištrinti visas eilutes vienu metu, kelias eilutes ir net eilutes pagal pasirinktą modelį/žodį. Patikrinkime visus šiuos metodus:
Vienos eilutės ištrynimas „Vim“ redaktoriuje:
Tik vienos eilutės ištrynimas „Vim“ yra paprastas. Norėdami ištrinti eilutę, atlikite šiuos veiksmus:
- Pirmiausia perkelkite žymeklį į norimą ištrinti eilutę.
- Paspauskite Esc klavišą, kad pakeistumėte režimą.
- Dabar įveskite, : d ir paspauskite Įveskite Norėdami ištrinti eilutę arba greitai paspauskite dd .
Demonstracijai pašalinu 3 eilutę. Žiūrėkite žemiau esančius vaizdus:
Kaip ištrinti visas eilutes „Vim“ redaktoriuje:
Jei norite ištrinti visas eilutes vienu metu, atlikite toliau nurodytus veiksmus.
- Pirmiausia paspauskite Esc mygtuką, norėdami perjungti režimą iš įterpimo į redagavimą.
- Dabar įveskite, :%d , ir pataikyti Įveskite pašalinti visas eilutes.
Kaip ištrinti eilutes „Vim“ redaktoriuje:
„Vim“ taip pat leidžia pasirinkti eilutes ir tada jas ištrinti. Sintaksė pateikta žemiau:
:[Pradžios eilutės numeris],[Pabaigos eilutės numeris]dPavyzdžiui, jei norite ištrinti eilutes nuo 5 eilutės iki 7 eilutės, tiesiog atlikite toliau nurodytą procesą:
- Pakeiskite režimą naudodami Esc klavišą, jei jis veikia įterpimo režimu.
- Tipas : 5,7d ir paspauskite Enter, eilutės numeris 5,6 ir 7 bus pašalintas.
Jei norite ištrinti visas eilutes prieš dabartinę eilutę, naudokite : 1, -1d . Pavyzdžiui, jei norite ištrinti eilutes iš 5 eilutės į visas eilutes prieš šias eilutes, naudokite šį metodą:
- Perkelkite žymeklį į 5 eilutės numerį.
- Paspauskite Esc raktas ir tipas : 1, -1d , tada paspauskite Įveskite .
Jei norite ištrinti visas eilutes po 5 eilutės, atlikite toliau nurodytą procesą:
- Perkelkite žymeklį į 5 eilutės numerį.
- Paspauskite Esc raktas ir tipas :+1, d , tada paspauskite Įveskite , eilutės, esančios žemiau 5 eilutės, bus pašalintos.
Kaip ištrinti kelias eilutes „Vim“ redaktoriuje:
Taikydami šį metodą, išmoksime kelių eilučių iš eilės pašalinimo procesą. Tiesiog sekite procesą:
- Perkelkite žymeklį į eilutę, iš kurios norite pradėti ištrinti.
- Jei norite pašalinti 4 eilutes iš eilės, tiesiog įveskite 4 -as .
Aukščiau esančiame paveikslėlyje žymeklis yra 2 eilutėje, todėl 3, 4, 5 ir 6 eilutės buvo pašalintos.
Kaip ištrinti eilutę su pasirinktiniu modeliu „Vim“ redaktoriuje:
Kitas „Vim“ redaktoriaus bruožas yra tas, kad jis leidžia ištrinti eilutę su tam tikra sąlyga, sintaksė pateikta žemiau:
: g/<ŽODIS> /dPakeiskite norimos ištrinti eilutės žodžiu. Pavyzdžiui, jei norite ištrinti eilutes su žodžiu Linux, naudokite šį metodą:
- Paspauskite Esc klavišą, kad pakeistumėte režimą.
- Tipas : g / linux / d , tada trenk Įveskite .
Eilutės, kuriose yra „Linux“ žodis bus ištrintas.
Panašiai, jei norite ištrinti visas eilutes, išskyrus eilutes, kuriose yra „Linux“ žodį, tada naudok
: g! /linux/d:
Norėdami ištrinti eilutes, prasidedančias konkrečia raide, naudokite
: g/^T./d;
Norėdami pašalinti visas tuščias teksto failo ar kodo eilutes, naudokite
: g/^ $/d:
Išvada:
„Vim“ yra vienas mėgstamiausių teksto redaktorių tarp „Linux“ vartotojų ir kūrėjų. Tai nemokamas, gerai dokumentuotas ir pritaikomas teksto redaktorius. Šiame vadove mes išmokome redaguoti tekstą ir kodą „Vim“. Mes išsamiai aptarėme įvairius metodus ir metodus, kaip ištrinti eilutę, kelias eilutes ir net eilutes su nurodytu žodžiu. „Vim“ yra universalus redaktorius, turintis daug daugiau funkcijų, kurias reikia atskleisti.