# Podstawowe komendy w VIM

Otwieranie pliku następuje poprzez uruchomienie komendy

```bash
vim nazwa pliku
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/image.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/image.png)

By przejść do trybu edycji pliku używamy klawisza **a:**

Po samym otwarciu pliku jesteśmy w trybie "przeglądania" pliku:

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/t8iimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/t8iimage.png)

Naciskając klawisz **a** przechodzimy do trybu **insert** co pozwala nam pisać / edytować plik

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/nesimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/nesimage.png)

By wyjść z trybu edycji naciskamy klawisz **ESC**

Przechodzimy tym samym do trybu nasłuchiwania komend co VIM wskazuje pustym dołem ekranu edycji:

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/54Vimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/54Vimage.png)

By zapisać plik, musimy przejść do trybu nasłuchiwania komend i wpisać:

```bash
:wq!
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/Pc5image.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/Pc5image.png)

By wyjść bez zapisywania używamy:

```bash
qa!
```