Skip to main content

Comandamentul Linux / Unix: vi, vim, gvim

Trăsniții sezonul 14 episodul 20 Comandamentul de criză (Iunie 2026)

Trăsniții sezonul 14 episodul 20 Comandamentul de criză (Iunie 2026)
Anonim

REZUMAT

% vi opțiuni fișier ..

DESCRIERE

  • Editorul de text "vi" nu este recomandat pentru începători.
  • A iesi vi (fără modificări salvate) utilizați aceste cinci caractere: : Q!.
  • Vim: Distribuțiile distribuțiilor Linux moderne sevă (= "vi îmbunătățit") în locul lui vi , iar vim este ceva mai bun decât originalul vi .
  • gvim: Versiunea GUI a vi este de asemenea disponibil: tip gvim într-un terminal X.
  • Cel mai important lucru de înțeles vi este că este un editor "modal", adică are câteva moduri de funcționare printre care utilizatorul trebuie să comute. (Aceleași intrări de la tastatură au efecte diferite în diferite moduri.) Referința rapidă este mai jos, cu cele 4 comenzi esențiale în roșu.

    Comenzile pentru comutarea modurilor:

Cheie

Intră în modulComentarii
<ESC>comandă(reveniți la modul de comandă din orice mod de editare)
eu"inserați" modul de editare(începeți să introduceți înaintea poziției curente a cursorului)

NOTĂ: Nu apăsați nici o altă tastă în modul Command. Există mai multe comenzi și moduri în modul Command!

Copierea, tăierea și lipirea (în modul de comandă):

  • v Începeți evidențierea textului. Apoi, deplasați cursorul pentru a evidenția textul
  • copiați textul evidențiat
  • x tăiat text evidențiat
  • p lipiți textul care a fost tăiat / copiat

Salvarea și renunțarea (din modul de comandă):

  • : w scrie (= salva)
  • : w nume fișier scrie conținutul în fișierul "filename"
  • : x salvați și ieșiți
  • : q quit (nu te lasă dacă schimbările nu sunt salvate)
  • : Q! renunțați la modificările (nu vi se va solicita dacă modificările nu sunt salvate)

EXEMPLU

% vi parse_record.pl

Pornește vi cu setările implicite și deschide fișierul parse_record.pl.

Important: Folosește om comandă ( % om ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.