vim

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

Hogyan lehet törölni a Vi / Vim sorokat?
A korábban Vi néven ismert Vim a „Vi IMproved” rövidítése, egy többcélú szövegszerkesztő, amely kompatibilis az összes UNIX alapú operációs rendszerrel, mint például a Linux és a macOS. A Vim különféle célokra használható, például szöveges és / vagy számítógépes programfájlok létrehozására, szerkesztésére.

Gyakran törölnie kell egy vagy több sort a szöveges fájlok Vim szerkesztőben történő szerkesztése közben, és más szövegszerkesztővel ellentétben ez lehetővé teszi a fájlok elég hatékony szerkesztését. Ez az útmutató arra összpontosít, hogyan lehet a Vim szerkesztőben szerkeszteni és törölni a fájlok sorait.

Ha még nincs Vim szerkesztője, akkor próbálja meg telepíteni:

$ sudo apt install vim

A Vim lehetővé teszi a vonalak különféle törlését, például törölheti az összes sort egyszerre, több sort, sőt a sorokat is egyedi minta / szó szerint. Ellenőrizzük ezeket a módszereket:

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

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

  1. Először vigye a kurzort a törölni kívánt sorra.
  2. Megnyomni a "Kilépés”Gomb az üzemmód megváltoztatásához.
  3. Írja be:: d”, És nyomja meg aBelép”A sor törléséhez vagy gyorsan nyomja meg a„dd”.

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

Az összes sor törlése a Vim editorban:

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

  1. Először nyomja meg aKilépés”Gomb az üzemmód váltásához beszúrásról szerkesztésre.
  2. Írja be::% d”, És nyomja meg a„Belép”Az összes sor eltávolításához.

Sorok törlése a Vim editorban:

A Vim azt is lehetővé teszi, hogy kiválasszon egy sor sort, majd törölje őket. A szintaxist az alábbiakban adjuk meg:

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

Például, ha törölni akarja az 5-ös és a 7-es sorokat, egyszerűen kövesse az alább említett folyamatot:

  1. Módosítsa a módot a “Kilépés”Gomb, ha beszúrási módban van.
  2. Típus ": 5,7d”És nyomja meg az„ Enter ”gombot, az 5,6-os és 7-es sor eltávolításra kerül.

Ha törölni szeretné az összes sort az aktuális sor előtt, akkor használja a: 1, -1d„. Például, ha törölni akarja 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. sorra.
  2. Megnyomni a "Kilépés”Kulcs és típus: 1, -1d”, Majd nyomja meg aBelép”.

Az 5. sor után az összes sor törléséhez kövesse az alábbiakban említett eljárást:

  1. Vigye a kurzort az 5. sorra.
  2. Megnyomni a "Kilépés”Kulcs és típus: + 1, $ d”, Majd nyomja meg aBelép”, Az 5. sor alatti sorok törlődnek.

Több sor törlése a Vim editorban:

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

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

A fenti képen a kurzor a 2. vonalon áll, ezért a 3,4,5 és a 6 vonalat eltávolítottuk.

Hogyan törölhető a sor egy egyedi mintával a Vim editorban:

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

: g // d

Cserélje ki”A törlendő sor szavával. Például, ha törölni akarja a „Linux” szóval ellátott sorokat, akkor használja a következő megközelítést:

  1. Megnyomni a "Kilépés”Gomb a mód megváltoztatásához.
  2. Típus ": g / linux / d”, Majd nyomja meg a„Belép”.

A sorokat tartalmazó a „Linux”Szó törlődik.

Hasonlóképpen, ha minden sort törölni szeretne, kivéve a következőt: a „Linux”Szót, majd használja

“: G! / linux / d ”:

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

„: G / ^ T / d”;

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

„: G / ^ $ / d”:

Következtetés:

A Vim az egyik közkedvelt szövegszerkesztő a Linux felhasználók és fejlesztők körében. Ez egy ingyenes, jól dokumentált és testreszabható 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önféle módszereket és megközelítéseket egy sor, több sor, sőt egy adott szóval való törléshez. A Vim egy sokoldalú szerkesztő, amely sokkal több funkcióval rendelkezik.

Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...