VI Editor met opdrachten in Linux/Unix-zelfstudie
โก Slimme samenvatting
De vi-editor is de klassieke, universeel beschikbare teksteditor van Linux en Unix, die volledig via het toetsenbord werkt in twee modi: een commandomodus voor acties en een invoegmodus voor typen.ping tekst.

De vi-editor is de teksteditor die je vrijwel overal tegenkomt. Linux Of een Unix-machine, dus het leren van de toetsenbordgestuurde workflow is een vaardigheid die overal van pas komt. Deze handleiding legt de twee modi uit, de bewerkingsopdrachten en hoe je een bestand opslaat en afsluit.
Wat is de vi-editor?
De vi-editor is de populairste en meest klassieke teksteditor in de Linux-familie. Hieronder volgen enkele redenen waarom het zo'n veelgebruikte editor is:
- Het is beschikbaar in vrijwel alle Linux-distributies.
- Het werkt op dezelfde manier op verschillende platformen en distributies.
- Het is gebruiksvriendelijk, waardoor miljoenen Linux-gebruikers erop vertrouwen voor hun bewerkingsbehoeften.
Tegenwoordig zijn er geavanceerde versies van de vi-editor beschikbaar, en de populairste daarvan is VIMVi staat voor Vi Improved. Andere voorbeelden zijn Elvis, Nvi, Nano en Vile. Het is verstandig om vi te leren, omdat het boordevol functies zit en eindeloze mogelijkheden biedt om een โโbestand te bewerken.
vi Editor Operatie-modi
Om met de vi-editor te werken, moet je de verschillende werkingsmodi begrijpen. Deze kunnen worden onderverdeeld in twee hoofdcategorieรซn: de commandomodus en de invoegmodus. De onderstaande schermafbeelding toont de vi-editor geopend in een Linux-terminal.
vi Opdrachtmodus
- De vi-editor wordt in deze modus geopend en begrijpt alleen commando's.
- In deze modus kunt u de cursor verplaatsen en tekst knippen, kopiรซren en plakken.
- In deze modus worden ook de wijzigingen die u in het bestand hebt aangebracht, opgeslagen.
- Commando's zijn hoofdlettergevoelig, dus gebruik de juiste hoofdletters en kleine letters.
vi Invoegmodus
- Deze modus is bedoeld voor het invoegen van tekst in het bestand.
- Je kunt van de opdrachtmodus naar de invoegmodus overschakelen door op de 'i'-toets op het toetsenbord te drukken.
- Zodra je in de invoegmodus bent, wordt elke toetsaanslag als invoer gebruikt voor het bestand waaraan je momenteel werkt.
- Om terug te keren naar de opdrachtmodus en de aangebrachte wijzigingen op te slaan, drukt u op de Esc-toets.
Hoe de vi-editor te gebruiken
Om de vi-editor te starten, opent u de terminal (CLI) en typt u:
vi <filename_NEW> or <filename_EXISTING>
Als je een bestaand bestand opgeeft, opent de editor dit zodat je het kunt bewerken. Anders maakt de editor een nieuw bestand aan. De onderstaande schermafbeelding laat zien hoe een nieuw bestand wordt aangemaakt en bewerkt in vi.
VI Bewerkingsopdrachten
Met de onderstaande vi-bewerkingsopdrachten kunt u tekst invoegen, verwijderen en wijzigen. Gebruik ze vanuit de opdrachtmodus.
| commando | Beschrijving |
|---|---|
| i | Invoegen bij cursor (gaat naar invoegmodus) |
| a | Schrijven na cursor (gaat naar invoegmodus) |
| A | Schrijf aan het einde van de regel (gaat naar invoegmodus) |
| ESC | Beรซindig de invoegmodus |
| u | Laatste wijziging ongedaan maken |
| U | Maak alle wijzigingen aan de gehele regel ongedaan |
| o | Een nieuwe regel openen (gaat naar invoegmodus) |
| dd | Regel verwijderen |
| 3dd | Verwijder 3 regels |
| D | Verwijder de inhoud van de regel na de cursor |
| C | Verwijder de inhoud van een regel na de cursor en voeg nieuwe tekst in. Druk op de ESC-toets om het invoegen te beรซindigen. |
| dw | Woord verwijderen |
| 4dw | Verwijder 4 woorden |
| cw | Verander woord |
| x | Teken bij de cursor verwijderen |
| r | Karakter vervangen |
| R | Tekens vanaf de cursor overschrijven |
| s | Vervang het teken onder de cursor en ga verder met invoegen. |
| S | Vervang de hele regel en begin met invoegen aan het begin van de regel. |
| ~ | Verander het geval van individueel karakter |
Let op: Je moet in de opdrachtmodus zijn om deze opdrachten uit te voeren. De vi-editor is hoofdlettergevoelig, dus zorg ervoor dat je de opdrachten met de juiste hoofdletters en kleine letters typt. Het indrukken van een verkeerde opdracht kan ongewenste wijzigingen in het bestand veroorzaken. Je kunt ook de invoegmodus activeren door naar behoefte op a, A of o te drukken.
Verplaatsen binnen een bestand
Je moet in de opdrachtmodus zijn om binnen een bestand te navigeren. De standaard navigatietoetsen staan โโhieronder vermeld, maar je kunt ook de pijltjestoetsen op het toetsenbord gebruiken.
| commando | Beschrijving |
|---|---|
| k | Beweeg de cursor omhoog |
| j | Beweeg de cursor naar beneden |
| h | Verplaats de cursor naar links |
| l | Beweeg de cursor naar rechts |
Het bestand opslaan en sluiten
Je moet in de opdrachtmodus zijn om de editor te verlaten en wijzigingen in het bestand op te slaan. De onderstaande opdrachten beschrijven de meest voorkomende manieren om op te slaan en af โโte sluiten.
| commando | Beschrijving |
|---|---|
| Shift+zz | Sla het bestand op en sluit af. |
| :w | Sla het bestand op, maar laat het open staan. |
| Q! | Sluit vi af en sla de wijzigingen niet op. |
| : wq | Sla het bestand op en sluit af. |
De onderstaande schermafbeelding toont een bestand dat geopend is in de vi-editor en klaar is om te worden opgeslagen en gesloten.

.jpg)

