Verder Terug Inhoud

10. Vim Referentiekaart

10.1 Vi status

Vi heeft 3 modi:

  1. opdrachtenmodus - Normale en initiële status; anderen keren hier naar terug (gebruik ESC om een gedeeltelijk getypte opdracht af te breken)
  2. invoer modus - ingegaan door specieke opdrachten 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 ! opdracht (beëindigd met CR, af te breken met CTRL-c). CTRL is de control-toets: CTRL-c betekent "control c"

10.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

10.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

10.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)

10.5 Onderbreken, annuleren

10.6 Bestandsmanipulatie

10.7 Verplaatsen

10.8 Regel positionering

10.9 Positioneren van de cursor

10.10 Woorden, zinnen, paragrafen

10.11 Markeren en terugkeren

10.12 Correcties tijdens het invoegen

10.13 Aanpassen van het scherm

10.14 Verwijderen

10.15 Invoegen, wijzigen

10.16 Kopiëren en Plakken

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

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

10.18 Zoeken en vervangen

10.19 Algemeen

10.20 Regeleditor-opdrachten

10.21 Andere opdrachten


Verder Terug Inhoud