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:
- Először vigye a kurzort a törölni kívánt sorra.
- Megnyomni a "Kilépés”Gomb az üzemmód megváltoztatásához.
- Í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:
- Először nyomja meg aKilépés”Gomb az üzemmód váltásához beszúrásról szerkesztésre.
- Í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] dPé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:
- Módosítsa a módot a “Kilépés”Gomb, ha beszúrási módban van.
- 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:
- Vigye a kurzort az 5. sorra.
- 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:
- Vigye a kurzort az 5. sorra.
- 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:
- Vigye a kurzort egy olyan sorra, ahonnan a törlést el szeretné kezdeni.
- 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 /Cserélje ki
- Megnyomni a "Kilépés”Gomb a mód megváltoztatásához.
- 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.