Kaip ištrinti eilutes „Vi/Vim“?

How Delete Lines Vi Vim



„Vim“, anksčiau žinomas kaip Vi, reiškia „Vi IMproved“, yra daugiafunkcinis teksto redaktorius, suderinamas su visomis „UNIX“ operacinėmis sistemomis, tokiomis kaip „Linux“ ir „MacOS“. „Vim“ gali būti naudojamas įvairiems tikslams, pavyzdžiui, kurti, redaguoti tekstą ir (arba) kompiuterių programų failus.

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

eilutė/1%20copy.png



„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:

  1. Pirmiausia perkelkite žymeklį į norimą ištrinti eilutę.
  2. Paspauskite Esc klavišą, kad pakeistumėte režimą.
  3. 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:



eilutė/daug%201.png

Kaip ištrinti visas eilutes „Vim“ redaktoriuje:

Jei norite ištrinti visas eilutes vienu metu, atlikite toliau nurodytus veiksmus.

  1. Pirmiausia paspauskite Esc mygtuką, norėdami perjungti režimą iš įterpimo į redagavimą.
  2. Dabar įveskite, :%d , ir pataikyti Įveskite pašalinti visas eilutes.

eilutė/daug%202.png

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]d

Pavyzdžiui, jei norite ištrinti eilutes nuo 5 eilutės iki 7 eilutės, tiesiog atlikite toliau nurodytą procesą:

  1. Pakeiskite režimą naudodami Esc klavišą, jei jis veikia įterpimo režimu.
  2. Tipas : 5,7d ir paspauskite Enter, eilutės numeris 5,6 ir 7 bus pašalintas.

eilutė/daug%203.png

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ą:

  1. Perkelkite žymeklį į 5 eilutės numerį.
  2. Paspauskite Esc raktas ir tipas : 1, -1d , tada paspauskite Įveskite .

eilutė/daug%204.png

Jei norite ištrinti visas eilutes po 5 eilutės, atlikite toliau nurodytą procesą:

  1. Perkelkite žymeklį į 5 eilutės numerį.
  2. Paspauskite Esc raktas ir tipas :+1, d , tada paspauskite Įveskite , eilutės, esančios žemiau 5 eilutės, bus pašalintos.

eilutė/daug%205.png

Kaip ištrinti kelias eilutes „Vim“ redaktoriuje:

Taikydami šį metodą, išmoksime kelių eilučių iš eilės pašalinimo procesą. Tiesiog sekite procesą:

  1. Perkelkite žymeklį į eilutę, iš kurios norite pradėti ištrinti.
  2. Jei norite pašalinti 4 eilutes iš eilės, tiesiog įveskite 4 -as .

line/multi%2010.png

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> /d

Pakeiskite norimos ištrinti eilutės žodžiu. Pavyzdžiui, jei norite ištrinti eilutes su žodžiu Linux, naudokite šį metodą:

  1. Paspauskite Esc klavišą, kad pakeistumėte režimą.
  2. Tipas : g / linux / d , tada trenk Įveskite .

Eilutės, kuriose yra „Linux“ žodis bus ištrintas.

eilutė/daug%206.png

Panašiai, jei norite ištrinti visas eilutes, išskyrus eilutes, kuriose yra „Linux“ žodį, tada naudok

: g! /linux/d:

eilutė/daug%207.png

Norėdami ištrinti eilutes, prasidedančias konkrečia raide, naudokite

: g/^T./d;

eilutė/daug%208.png

Norėdami pašalinti visas tuščias teksto failo ar kodo eilutes, naudokite

: g/^ $/d:

eilutė/daug%209.png

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.