Het maken en bewerken van tekstbestanden is een van de meest elementaire taken die u op een Linux-systeem kunt uitvoeren. De Vi-teksteditor biedt u krachtige bedieningselementen die verband houden met het bewerken van tekstbestanden. Maar wat is het voordeel van urenlang typen als je niet eens weet hoe je het bestand moet opslaan?
In dit bericht bespreken we alles met betrekking tot het bewerken van bestanden in Vi, samen met enkele gedetailleerde handleidingen over het opslaan en afsluiten van tekstbestanden.
Wij bewerkingsmodi
Er zijn twee bewerkingsmodi die Vi aan zijn gebruikers biedt. Dit zijn:
- Normale modus
- Invoegmodus
Wanneer u een tekstbestand in Vi opent, is de standaard bewerkingsmodus de normaal modus. U kunt in deze modus door het bestand navigeren en enkele standaard Vi-commando's gebruiken. sinds de normaal modus staat u niet toe om uw bestanden te bewerken, u moet de Invoegen Modus om het te doen.
Druk gewoon op de l knop op uw toetsenbord om de Invoegen Modus. In deze modus kunt u de inhoud van een tekstbestand eenvoudig wijzigen door tekens toe te voegen en te verwijderen. Om terug te gaan naar de normale modus, drukt u op de Esc toets op het toetsenbord.
Een bestand openen in Vi
De syntaxis van Vi-commando's is vrij eenvoudig te onthouden. De standaardsyntaxis om een nieuw tekstbestand te maken is:
vi
Een nieuw tekstbestand maken met de naam tekstbestand.txt , typt u de volgende opdracht in uw terminal.
vi textfile.txt
Merk op dat als een bestand met de naam tekstbestand.txt al aanwezig is op uw systeem, dan zal Vi dat bestand openen in plaats van een nieuw bestand te maken.
U kunt ook de Vi-editor in uw terminal starten en vervolgens . typen :e tekstbestand.txt om een nieuw bestand te openen.
hoe u meer Google-enquêtes kunt krijgen
Verwant: Hoe Vim te gebruiken: een gids voor de basis
Een bestand opslaan in VI
De standaardopdracht om een tekstbestand in Vi op te slaan is :in . Houd er rekening mee dat u geen Vi-commando's kunt gebruiken terwijl u zich in de invoegmodus bevindt. Daarom moet u overschakelen naar de normale modus door op de Esc toets.
Om een bestand in Vi op te slaan, gaat u naar de normale modus door op te drukken Esc op je toetsenbord. Typ vervolgens :in en druk op Binnenkomen om het bestand op te slaan.
U kunt het bestand ook onder een andere naam opslaan. Geef gewoon de nieuwe bestandsnaam door met de :in opdracht.
:w newtextfile
Opslaan en afsluiten van de Vi Editor
Zoals hierboven vermeld, kunt u een bestand in Vi opslaan met de :in opdracht. Ondertussen typt u de : Q commando zal de editor afsluiten. U kunt deze opdrachten aan elkaar koppelen om de acties voor opslaan en afsluiten tegelijkertijd uit te voeren.
Steam-games overzetten naar een andere computer
druk op Esc om naar de normale modus te gaan. Typ in : wq en raak Binnenkomen om een tekstbestand in Vi op te slaan en af te sluiten. U kunt dezelfde opdrachten gebruiken om: sla een bestand op en sluit het af in Vim ook.
Een alternatieve manier om op te slaan en af te sluiten in Vi is door de te gebruiken : x opdracht. Terwijl zowel de : x en : wq commando's een vergelijkbare taak uitvoeren, zijn ze helemaal niet hetzelfde. Het belangrijkste verschil tussen deze twee is dat de : x commando schrijft de buffer alleen naar het tekstbestand als er niet-opgeslagen wijzigingen aanwezig zijn.
Aan de andere kant, de : wq commando schrijft de buffer naar het bestand, ongeacht eventuele niet-opgeslagen wijzigingen. De : wq commando werkt ook de wijzigingstijd van het bestand bij.
Vi afsluiten zonder op te slaan
Om een tekstbestand af te sluiten zonder op te slaan in Vi, druk op Esc op uw toetsenbord om naar de normale modus te gaan. Typ dan gewoon : Q! en raak Binnenkomen .
De basis van Vi Editor leren
Het is belangrijk om de basisprincipes van een teksteditor in Linux te leren kennen, omdat je in veel situaties met systeemtekstbestanden moet werken. Hoewel er veel teksteditors beschikbaar zijn, zoals Nano, Emacs en Gedit, worden Vi en Vim door veel gebruikers nog steeds als de meest betrouwbare beschouwd.
Wanneer je voor het eerst begint met een terminalgebaseerde editor zoals Vi of Vim, kan het even duren om de verschillende commando's en syntaxis in Vim te onthouden. De meest geschikte benadering van dit probleem is om een editor te kiezen die geschikt is voor uw behoeften.
Deel Deel Tweeten E-mail nano vs. Vim: de beste terminal-teksteditors, vergelekenOp zoek naar een terminal-teksteditor voor Linux? De belangrijkste keuze is tussen Vim en nano! Hier is hoe ze vergelijken.
Lees volgende Gerelateerde onderwerpen- Linux
- Teksteditor
- Linux
Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel alle nieuwkomers een zalige ervaring te bieden. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.
Meer van Deepesh SharmaAbonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren