Verder Terug Inhoud

9. Vim Referentiekaart

9.1 Vi status

Vi heeft 3 modi:

  1. commando modus - Normale en initiële status; anderen keren hier naar terug (gebruik ESC om een gedeeltelijk getypt commando af te breken)
  2. invoer modus - ingegaan door specieke commando's a i A I o O c C s S R en beëindigd door ESC of abnormaal door een interrupt
  3. regel modus - d.w.z. het wachten op invoer na een : , / , ? of een ! commando (beëindigd met CR, af te breken met CTRL-c). CTRL is de control-toets: CTRL-c betekent "control c"

9.2 Shell Commando's

  1. TERM= code Plaatst een code-naam voor je terminal in de variabele TERM
  2. export TERM Draagt de waarde van TERM over (de terminal code) naar ieder UNIX-systeemprogramma dat terminal afhankelijk is.
  3. tput init Initialiseert de terminal zodat het juist zal functioneren met diverse UNIX-systeemprogramma's.
  4. vi filename Geeft toegang tot de schermeditor vi zodat je een specifiek bestand kunt wijzigen.
  5. vi file1 file2 file3 Laadt drie bestanden in de vi buffer om te worden gewijzigd. Die bestanden zijn file1, file2, en file3.
  6. view file Roep de vi-editor aan met het bestand file in read-only modus
  7. vi -R file Roep de vi-editor aan met het bestand file in read-only mode
  8. vi -r file Herstel het bestand file en recente wijzigingen na een systeemcrash
  9. vi -r file Herstel het bestand file en recente wijzigingen na een systeemcrash

9.3 Opties Instellen

  1. :set optie Activeer optie
  2. :set optie=waarde Wijs waarde toe aan optie
  3. :set no optie Deactiveer optie
  4. :set Toon door gebruiker ingestelde opties
  5. :set all Toon lijst met alle huidige opties, zowel standaard als die zijn ingesteld door de gebruiker
  6. :set optie? Toon waarden van optie

9.4 Gebruikte Notaties

Notaties:

  1. CTRL-c CTRL is de control-toets: CTRL-c betekent "control c"
  2. CR is een Carriage return (ENTER toets)

9.5 Onderbreken, annuleren

9.6 Bestandsmanipulatie

9.7 Verplaatsen

9.8 Regel positionering

9.9 Positioneren van de cursor

9.10 Woorden, zinnen, paragrafen

9.11 Markeren en terugkeren

9.12 Correcties tijdens het invoegen

9.13 Aanpassen van het scherm

9.14 Verwijderen

9.15 Invoegen, wijzigen

9.16 Kopiëren en Plakken

De "yank buffer" wordt met IEDER delete commando gevuld, of expliciet door Y en yy.

9.17 Operators (gebruik dubbel om effect te hebben op regels)

9.18 Zoeken en vervangen

9.19 Algemeen

9.20 Regeleditor-commando's

9.21 Andere commando's


Verder Terug Inhoud