I denne artikel vil vi dække, hvordan du sletter flere linjer i vi-editoren, vi vil undersøge de forskellige metoder til at opnå det. Først ser vi på, hvad Linux- og VI-editorer er, og hvorfor vi bruger dem, hvad er dets funktioner, og hvordan kan vi bruge dem, efterfulgt af en grundlæggende guide til editoren og forskellige metoder til at slette flere linjer i vi-editoren.
Linux
Linux blev udviklet af Linus Torvalds i 1991 som et hobbyprojekt. Det er en open source (kildekode, der kan bruges af alle frit) kerne, der er mest populær og udbredt i industrien såvel som i personlige systemer. Der er forskellige operativsystemer baseret på Linux-kernen, nogle af de populære Linux-distributioner er Ubuntu, Cent OS, Red Hat, Debian og Kali Linux.
VI Redaktør
Vi Editor er en meget brugt teksteditor i Unix/Linux-systemer og er kendt for sin effektivitet og fleksibilitet. Vi editor blev udviklet i 1976 af Bill Joy og senere i 1991 blev der udgivet en forbedret version af Vi editor, som er kendt som VI IMproved (VIM). Der er to tilstande i Vi Editor:
- Indsæt tilstand
- Kommandotilstand
Grundlæggende Vi Editor Guide
1. Opret/Rediger en fil ved hjælp af Vi editor
vi filename>
2. Indsæt tilstand
For at foretage ændringer i filen først, skal du gå ind i indsættelsestilstand for at ændre filen. For at komme i indsættelsestilstand, tryk på knappen 'i' for at gå ind i indsætningstilstand.
3. Kommandotilstand
For at køre en kommando i vi-editoren skal du først gå ind i kommandotilstanden, hvis du i øjeblikket er i indsætningstilstand, og derefter trykke på Esc og derefter ':' kolon efterfulgt af din kommando for at køre din kommando i redigeringsprogrammet.
4. Navigation i editoren
| Nøgle | Beskrivelse konverter fra char til int java |
|---|---|
| k | Flytter markøren en linje op |
| j | Flytter markøren én linje ned |
| h | Flytter markøren til venstre et-tegns position. |
| l | Flytter markøren til den højre position på ét tegn. |
Slet en enkelt linje
Følg nedenstående trin for at slette en enkelt linje:
- Trykke Esc tasten, hvis du er i indsættelses-/redigeringstilstand
- Gå til den fil, du vil slette
- Trykke 'dd' og så blev linjen fjernet
Slet flere linjer i vi editor
Sådan slettes flere linjer Tryk på Esc for at forlade indsæt-/redigeringstilstanden skal du indtaste antallet af linjer, du vil slette efterfulgt af ' dd' dvs. n.d og redaktøren vil slette det nævnte antal linjer fra den aktuelle linje.
Eksempel: 3dd – Tre linjer inklusive den aktuelle linje blev slettet.
Slet en række linjer
Følg nedenstående trin for at slette en række linjer:
- Trykke Esc for at afslutte indsættelses-/redigeringstilstanden
- Syntaks for kommando :[start],[slut]d
- hvor start er startlinjen og slutningen i slutlinjen og både start- og slutlinjen inkluderer mens du sletter.
- Trykke Gå ind at slette
Eksempel: :3,10d i denne kommando vil editoren slette linjerne fra 3 til 10 inklusive ekstremerne.
Eksempel på skærmbillede:

Du kan også tilføje jokertegn i kommandoer nævnt nedenfor:
- % (procent): Matcher alle linjerne i filen
- . (Prik): Refererer til den aktuelle linje
- $ (Dollar): Angiver slutningen af filen
Eksempler:
- : %d – Sletter alle linjer fra filen
- :.,$d – Sletter linjerne fra den aktuelle linje til slutningen af filen
- :1,.d – Sletter linjerne fra starten af filen til den aktuelle linje
Slet linjer, der indeholder et bestemt mønster
For at slette linjer baseret på et mønster ved hjælp af regulære udtryk bruger vi g kommando her står g for global, syntaks for kommandoer er som følger:
:g/[pattern]/d – For at slette de linjer, der indeholder mønsteret
:g!/[pattern]/d – For at slette de linjer, der ikke indeholder mønsteret
Eksempel:
- :g/til/d – Denne kommando vil slette de linjer, der indeholder ' til', Bemærk, at den også sletter linjen, der indeholder et stort ord, der indeholder til. Se nedenstående skærmbillede:

- :g!/til/d – Denne kommando vil slette alle de linjer, der ikke indeholder ordet ' til'

Sådan slettes alle linjer, der starter med et bestemt tegn:
Syntaks – :g/^#/d – Erstat # med det tegn, du vil slette de linjer, der starter med.
Eksempler:
- :g/^t/d – Slet alle linjer, der starter med 't'
- :g/^s/d – Slet alle linjer, der starter med 's'
Sådan slettes alle linjer, der er tomme:
:g/^$/d – Slet alle tomme linjer
Eksempel:

Konklusion
I denne artikel havde vi dækket en grundlæggende vi editor guide, efterfulgt af kommando til at slette en enkelt linje og dets eksempel efterfulgt af kommandoer til at slette flere linjer baseret på begrænsninger som sletning af flere linjer i et givet område, sletning af flere linjer baseret på mønster langs med eksempler, og vi diskuterede også jokertegn for at optimere kommandoerne.
tilføje til et array i java