# Zaawansowana obługa VIM

Wszystkie poniższe komendy wykonujemy w trybie nasłuchiwania komend (pusty dół okna VIM)

Wyszukiwanie w VIM

```bash
/TekstDoWyszukania
```

Usunięcie aktywnej linii:

```bash
dd
```

Podmiana znaków na inne w całym dokumencie:

```
:%s/old/new/g
```

&lt;start&gt; - nr linii początkowa  
&lt;stop&gt; - nr linii końcowej

Komentowanie wielu lini:

```bash
:<start>,<stop>s/^/#
```

Odkomentowanie wielu linii:

```bash
:<start>,<stop>s/^#/
```

Oczywiście można też użyć powyższej komendy by pozbyć się innych znaków z pierwszego miejsca w linii:

```bash
:<start>,<stop>s/^ZNAK/
```