Vim –
efektywna edycja kodu

Materiały do nauki edytora Vim. Przedmiot obejmuje tryby pracy, podstawowe polecenia, konfigurację, makra, pluginy oraz efektywną edycję kodu w terminalu.

Zakres tematyczny

Temat 01

Wprowadzenie do Vim

Historia, filozofia edytora, instalacja, uruchamianie i wychodzenie z Vim.

Temat 02

Tryby pracy

Tryb normalny, wstawiania, wizualny, wiersza poleceń – przełączanie i zastosowania.

Temat 03

Nawigacja i wyszukiwanie

Ruchy kursorowe, skoki, wyszukiwanie wzorców, wyrażenia regularne.

Temat 04

Edycja tekstu

Kopiowanie, wycinanie, wklejanie, cofanie zmian, operatory tekstowe.

Temat 05

Konfiguracja (.vimrc)

Personalizacja edytora, ustawienia wcięć, kolorowania składni, skróty klawiszowe.

Temat 06

Makra i automatyzacja

Nagrywanie i odtwarzanie makr, skrypty Vimscript, powtarzanie operacji.

Temat 07

Pluginy i ekosystem

Menedżery pluginów (Vim-Plug, Pathogen), popularne rozszerzenia, NERDTree, fzf.

Temat 08

Zaawansowane techniki

Bufory, okna, zakładki, praca z wieloma plikami, integracja z terminalem.