VI-editor met opdrachten in Linux / Unix-zelfstudie

Inhoudsopgave:

Anonim

Wat is de VI-editor?

De VI-editor is de meest populaire en klassieke teksteditor in de Linux-familie. Hieronder staan ​​enkele redenen die het tot een veel gebruikte editor maken -

1) Het is beschikbaar in bijna alle Linux-distributies

2) Het werkt hetzelfde op verschillende platforms en distributies

3) Het is gebruiksvriendelijk. Daarom zijn miljoenen Linux-gebruikers er dol op en gebruiken ze het voor hun bewerkingsbehoeften

Tegenwoordig zijn er geavanceerde versies van de vi-editor beschikbaar, en de meest populaire is VIM, waarvan V i Im is bewezen. Enkele van de andere zijn Elvis, Nvi, Nano en Vile. Het is verstandig om vi te leren, omdat het rijk is aan functies en eindeloze mogelijkheden biedt om een ​​bestand te bewerken.

Om aan de VI-editor te werken, moet u de bedieningsmodi begrijpen . Ze kunnen worden onderverdeeld in twee hoofddelen.

In deze tutorial leert u meer over-

  • vi Commando-modus
  • vi Editor Invoegmodus
  • Hoe vi-editor te gebruiken
  • vi Commando's bewerken
  • Verplaatsen binnen een bestand
  • Het bestand opslaan en sluiten

Klik hier als de video niet toegankelijk is

vi Commando-modus:

  • De vi-editor wordt in deze modus geopend en begrijpt alleen opdrachten
  • In deze modus kunt u de cursor verplaatsen en de tekst knippen, kopiëren en plakken
  • In deze modus worden ook de wijzigingen opgeslagen die u in het bestand hebt aangebracht
  • Commando's zijn hoofdlettergevoelig. U moet de juiste hoofdletter gebruiken.

vi Editor invoegmodus:

  • Deze modus is voor het invoegen van tekst in het bestand.

  • U kunt vanuit de opdrachtmodus overschakelen naar de invoegmodus door op 'i' op het toetsenbord te drukken

  • Als u zich eenmaal in de invoegmodus bevindt, wordt elke toets gebruikt als invoer voor het bestand waaraan u momenteel werkt.

  • Om terug te keren naar de commandomodus en de aangebrachte wijzigingen op te slaan, moet u op de Esc-toets drukken

Hoe vi-editor te gebruiken

Om de VI Editor te starten - Open de Terminal (CLI) en typ

vi  or 

En als u een bestaand bestand specificeert, zal de editor het openen zodat u het kunt bewerken. Anders kunt u een nieuw bestand maken.

VI Commando's bewerken

  • i - Invoegen bij cursor (gaat naar invoegmodus)
  • a - Schrijf na cursor (gaat in invoegmodus)
  • A - Schrijf aan het einde van de regel (gaat in invoegmodus)
  • ESC - Invoegmodus beëindigen
  • u - Maak de laatste wijziging ongedaan
  • U - Maak alle wijzigingen op de hele regel ongedaan
  • o - Open een nieuwe regel (gaat in invoegmodus)
  • dd - Lijn 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 - Wijzig woord
  • x - Verwijder teken bij de cursor
  • r - Vervang karakter
  • R - Overschrijf tekens vanaf de cursor
  • s - Vervang één teken onder de cursor en ga door met invoegen
  • S - Vervang de hele regel en begin met invoegen aan het begin van de regel
  • ~ - Wisselen tussen hoofdletters en kleine letters

Opmerking : u moet zich in de " commandomodus" bevinden om deze commando's uit te voeren . VI-editor is hoofdlettergevoelig, dus zorg ervoor dat u de opdrachten in de juiste hoofdletter typt.

Zorg ervoor dat u het juiste commando indrukt, anders zult u ongewenste wijzigingen in het bestand aanbrengen. U kunt de invoegmodus ook openen door naar wens op a, A, o te drukken.

Verplaatsen binnen een bestand

  • k - Verplaats cursor omhoog
  • j - Verplaats cursor naar beneden
  • h - Verplaats cursor naar links
  • l - Verplaats de cursor naar rechts

U moet zich in de opdrachtmodus bevinden om binnen een bestand te bewegen. De standaardtoetsen voor navigatie worden hieronder vermeld; U kunt ook de pijltjestoetsen op het toetsenbord gebruiken .

Het bestand opslaan en sluiten

  • Shift + zz - Sla het bestand op en sluit af
  • : w - Sla het bestand op maar houd het open
  • : q - Afsluiten zonder op te slaan
  • : wq - Sla het bestand op en sluit af

U zou in de commandomodus moeten zijn om de editor af te sluiten en de wijzigingen in het bestand op te slaan .

Overzicht:

  • De vi-editor is de meest populaire en meest gebruikte Unix-teksteditor
  • Het is meestal beschikbaar in alle Linux-distributies.
  • Het werkt in twee modi, Command en Insert
  • De opdrachtmodus accepteert de gebruikersopdrachten en de invoegmodus is voor het bewerken van tekst
  • U moet de opdrachten kennen om gemakkelijk aan uw bestand te werken
  • Het leren gebruiken van deze editor kan u helpen bij het maken van scripts en het bewerken van bestanden.