Hogyan lehet törölni a sorokat a Vi/Vim -ben?

How Delete Lines Vi Vim



A korábban Vi-ként ismert Vim jelentése Vi IMproved, egy többcélú szövegszerkesztő, amely kompatibilis az összes UNIX alapú operációs rendszerrel, mint a Linux és a macOS. A Vim különféle célokra használható, például szöveg létrehozására, szerkesztésére és/vagy számítógépes programfájlok létrehozására.

Gyakran törölnie kell egy vagy több sort, miközben szöveges fájlokat szerkeszt a Vim szerkesztőben, és minden más szövegszerkesztővel ellentétben lehetővé teszi a fájlok hatékony szerkesztését. Ez az útmutató a fájlok sorainak szerkesztésére és törlésére összpontosít a Vim szerkesztőben.







Ha nincs Vim szerkesztője, próbálja meg telepíteni a következő használatával:



$sudotalálótelepítés jöttem

sor/1%20copy.png



A Vim lehetővé teszi a sorok különböző módon történő törlését, például törölheti az összes sort egyszerre, több sort és akár sorokat is egyéni minta/szó szerint. Vizsgáljuk meg ezeket a módszereket:





Egy sor törlése a Vim szerkesztőben:

A Vimben csak egy sor törlése egyszerű. Egy sor törléséhez kövesse az alábbi lépéseket:

  1. Először vigye a kurzort a törlendő sorra.
  2. megnyomni a Kilépés gombot az üzemmód megváltoztatásához.
  3. Most írja be, : d és nyomja meg a gombot Belép törli a sort, vagy gyorsan nyomja meg a gombot dd .

Bemutatás céljából eltávolítom a 3 -as sort. Lásd az alábbi képeket:



sor/multi%201.png

Az összes sor törlése a Vim szerkesztőben:

Az összes sor egyidejű törléséhez kövesse az alábbi eljárást:

  1. Először nyomja meg a Kilépés gombbal válthat az üzemmódból a beszúrástól a szerkesztésig.
  2. Most írja be, :%d , és ütni Belép hogy eltávolítsa az összes sort.

sor/multi%202.png

Sorok törlése a Vim szerkesztőben:

A Vim lehetővé teszi a sorok kiválasztását és törlését is. A szintaxis az alábbiakban található:

:[Kezdő sor száma],[Végsor sorszáma]d

Például, ha törölni szeretne sorokat az 5. sorból a 7. sorba, akkor egyszerűen kövesse az alábbi eljárást:

  1. Módosítsa a módot a gombbal Kilépés gombot, ha beszúrási módban van.
  2. típus : 5,7d és nyomja meg az Enter billentyűt, az 5,6 és 7 sorok eltávolításra kerülnek.

sor/multi%203.png

Ha az aktuális sor előtti összes sort törölni szeretné, akkor használja : 1, -1d . Például, ha törölni szeretné az 5. sor sorait az e sorok előtti összes sorra, akkor használja a következő módszert:

  1. Vigye a kurzort az 5 -ös sorra.
  2. megnyomni a Kilépés kulcs és típus : 1, -1d , majd nyomja meg a gombot Belép .

sor/multi%204.png

Az 5. sor utáni összes sor törléséhez kövesse az alábbi eljárást:

  1. Vigye a kurzort az 5 -ös sorra.
  2. megnyomni a Kilépés kulcs és típus :+1, $ d , majd nyomja meg a gombot Belép , az 5. sor alatti sorok eltávolításra kerülnek.

sor/multi%205.png

Több sor törlése a Vim szerkesztőben:

Ebben a módszerben megtanuljuk a több egymást követő sor eltávolításának folyamatát. Egyszerűen kövesse a folyamatot:

  1. Vigye a kurzort arra a sorra, ahonnan el szeretné kezdeni a törlést.
  2. Ha 4 egymást követő sort szeretne eltávolítani, egyszerűen írja be 4. .

sor/multi%2010.png

A fenti képen a kurzor a 2. soron van, ezért a 3,4,5 és a 6 sor eltávolításra került.

A vonal törlése egyéni mintával a Vim szerkesztőben:

A Vim szerkesztő másik jellemzője, hogy lehetővé teszi a sor törlését egy adott feltétellel, a szintaxist az alábbiakban adjuk meg:

: g/<SZÓ> /d

Cserélje ki a törölni kívánt sor szavára. Például, ha törölni szeretné a Linux szóval ellátott sorokat, akkor használja a következő módszert:

  1. megnyomni a Kilépés gombot az üzemmód megváltoztatásához.
  2. típus : g / linux / d , majd ütni Belép .

A sorok tartalmazzák a Linux szó törlődik.

sor/multi%206.png

Hasonlóképpen, ha törölni szeretné az összes sort, kivéve a sorokat a Linux szó, majd használja

: g! /linux/d:

sor/multi%207.png

Egy adott betűvel kezdődő sorok törléséhez használja a billentyűt

: g/^T/d;

sor/multi%208.png

A szövegfájl vagy a kód összes üres sorának eltávolításához használja a billentyűt

: g/^ $/d:

sor/multi%209.png

Következtetés:

A Vim a Linux felhasználók és fejlesztők körében az egyik kedvelt szövegszerkesztő. Ez egy ingyenes, jól dokumentált és személyre szabható szövegszerkesztő. Ebben az útmutatóban megtanultuk, hogyan kell szerkeszteni a szöveget és a kódot a Vim -ben. Alaposan megvitattuk a különböző módszereket és megközelítéseket egy sor, több sor és akár egy adott szóval rendelkező sorok törléséhez. A Vim egy sokoldalú szerkesztő, amely sokkal több funkcióval rendelkezik.