---
title: Comenzi utile pentru editorul Linux vi
description: "Editorul de text **vi** (sau vim) este disponibil pe orice sistem Linux/Unix. Are două moduri: *comandă* (implicit) și *inserare* (după apăsarea unei taste de inserare). Se revine la modul comandă cu **Esc**. ### Deschidere / salvare / ieșire ``` vi…"
url: "https://www.hostx.ro/kb/comenzi-utile-pentru-editorul-linux-vi/"
updated: "2026-07-25"
category: VPS / Servere dedicate / SSH
tags:
  - CLI
  - linia de comandă
  - Linux
  - terminal
---

# Comenzi utile pentru editorul Linux vi

Editorul de text **vi** (sau vim) este disponibil pe orice sistem Linux/Unix. Are două moduri: *comandă* (implicit) și *inserare* (după apăsarea unei taste de inserare). Se revine la modul comandă cu **Esc**.

### Deschidere / salvare / ieșire

```
vi numefisier      # deschide fișierul
vi -r numefisier   # recuperare după blocarea sistemului
:w                 # salvează
:wq  (sau  ZZ)     # salvează și iese
:q                 # iese (dacă nu sunt modificări)
:q!                # iese fără a salva
```

### Mișcarea cursorului

```
h j k l    # stânga, jos, sus, dreapta (sau săgețile)
0 / $      # început / sfârșit de linie
w / b      # cuvânt înainte / înapoi
gg / G     # prima / ultima linie
nG         # linia n
```

### Derulare ecran

```
Ctrl+f / Ctrl+b   # o pagină înainte / înapoi
Ctrl+d / Ctrl+u   # o jumătate de ecran jos / sus
```

### Inserare text

```
i / a     # inserează înainte / după cursor
I / A     # inserează la începutul / sfârșitul liniei
o         # linie nouă sub linia curentă
```

### Modificare / ștergere

```
r         # înlocuiește un caracter
cw / cc   # schimbă un cuvânt / linia întreagă
x / Nx    # șterge un caracter / N caractere
dw        # șterge un cuvânt
dd / Ndd  # șterge linia curentă / N linii
D         # șterge restul liniei
```

### Copiere / lipire

```
yy / Nyy  # copiază linia curentă / N linii
p         # lipește
u         # undo (anulează ultima acțiune)
```
