A szövegfájlok szerkesztése közvetlenül a Linux terminálról nehéz lehet, különösen akkor, ha bonyolult szövegszerkesztőt használ, mint például a Vi vagy a Vim. A kezdő felhasználók nehezen tekerhetik a fejüket a parancssori szövegszerkesztők körül, és gyakran nehezen tudják megjegyezni az alapvető műveletek végrehajtásához használt billentyűkombinációkat.
Még a Vi és Vim sorok törlése is idegtépő munka lehet az újoncok számára. De egy olyan kezdetleges eszköz használata, mint a szövegszerkesztő, nem kell olyan nehéznek lennie.
Így távolíthat el egy vagy több sort egy szövegfájlból a Vi és Vim használatával.
Egyetlen sor törlése a Vi/Vim-ben
Van egy jobb módszer a teljes sorok törlésére a Vi és Vim alkalmazásban, mint a spamküldés Backspace a billentyűzeten.
Ha törölni szeretne egy sort a Vi vagy Vim programban, először váltson normál módba. Ha parancs módban vagy beszúrási módban van, a gomb megnyomásával visszaválthat normál módba Menekülni.
Jelölje ki a törölni kívánt sort, majd nyomja meg a gombot
dd vagy D a billentyűzeten. A szerkesztő automatikusan eltávolítja a teljes sort a fájlból. Vegye figyelembe, hogy a Vi és Vim parancsok megkülönböztetik a kis- és nagybetűket, ami azt jelenti d és D két külön parancsként azonosíthatók.Ütés dd vagy D A multiplex egyenként több sort töröl. A következő sor automatikusan kiemelésre kerül, ha az előzőt töröljük.
Összefüggő: A Vim használata: Útmutató az alapokhoz
Több sor törlése a Vi és Vim programban
Ha kényelmetlennek találja a billentyűzet többszöri leütését, a fent említett parancs módosításával egyszerre több sort is eltávolíthat. Ahelyett, hogy egyszerűen megnyomná dd, megadhatja a törölni kívánt sorok számát.
Például a gépelés 3dd törli a következő három sort a fájlból.
Ha egy adott tartományon belüli sorokat szeretne törölni, először át kell váltania parancs módba (nyomja meg a Menekülni normál üzemmódban). Ezután a következő szintaxissal hozza létre saját törlési parancsát:
:[kezdet],[vége]d
Például az 1 és 5 közötti sorok törléséhez:
:1,5d
A fent említett parancsban helyettesítő karaktereket is használhat.
- . (Pont): Az aktuális sorra vonatkozik
- $ (dollár): A fájl végét jelöli
- % (Százalék): egyezik a fájl összes sorával
Például:
:.,5d #törli a sorokat az aktuális sor és az ötödik sor között.
:.,$d #eltávolítja az összes sort az aktuális sortól kezdve a végéig.
:%d #törli a teljes fájlt
Összefüggő: A Vim Linux parancssori szerkesztő csalólapja
Spammelés Backspace? Sajnálom, Vi/Vim-et használok
Ha nagy teljesítményű Linux-felhasználó szeretne lenni, a parancssori segédprogramok csínját-bínját ismerje meg az az irány, amely felé haladnia kell. Linuxon különféle parancsikonokat és kulcs-összerendeléseket használhat olyan feladatok végrehajtására, amelyek egyébként sok időt és erőfeszítést igényelnének.
Azok számára, akik már alig várják, hogy elsajátítsák a Vim-et, van egy jó hír. A vim csomag tartalmazza a Vimtutort, egy ingyenes parancssori oktatót, amely segít a Vim valódi lehetőségeinek kihasználásában.
Nehéz lehet megtanulni egy terminálalapú szövegszerkesztő, például a Vim használatát. De nem kell átvészelnie ezt a sok gondot, nem a Vimtutorral.
Olvassa el a következőt
- Linux
- Szöveg szerkesztő
- Linux alkalmazások

Deepesh a MUO Linux junior szerkesztője. Tájékoztató útmutatókat ír Linuxról, hogy boldog élményt nyújtson minden újoncnak. Nem biztos a filmekben, de ha a technológiáról akarsz beszélni, akkor ő a te srácod. Szabadidejében könyveket olvas, különféle zenei műfajokat hallgat, vagy gitározik.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez