02. Poznajemy VIM. Skuteczny trening VIM

VIM to przede wszystkim edytor kodu, którego od wielu lat używa się w terminalu bashowym. Jednak VIM to nie tylko kolejny program, lecz także standard (sposób, standard, filozofia) użytkowania klawiatury w edytorze. Filozofia ta skupiona jest na całkowitym nieużywaniu myszki w trakcie edycji oraz wykorzystaniu układu mniejszej liczby klawiszy, rozmieszczonych blisko siebie.

Oprócz tego istnieje w VIM wiele tzw. trybów pracy edytora (m.in. normal, command, insert, visual) oraz mnóstwo poleceń edycyjnych wpisywanych również z klawiatury (niektórzy określają zestaw tych poleceń mianem "języka VIM"). Trening skutecznego używania VIM (czyli super szybkiej edycji tekstów) wymaga wypracowania skojarzeń/nawyków motorycznych (ruchowych). Dlatego przypomina to naukę jazdy rowerem / samochodem, grę na instrumencie muzycznym albo wirtuozerię w intensywnej rozgrywce komputerowej (np. roguelike, moba, fps).

Używanie VIM zachęca naturalnie do nauki bezwzrokowego pisania na klawiaturze oraz zastanowienia się nad ergonomią swojego setupu. Dzięki konieczności regularnych treningów wypracujesz dyscyplinę pracy oraz być może wykonasz dodatkowe, poboczne projekty w swoich ulubionych technologiach (aby przy ich realizacji, móc po prostu przeprowadzić trening VIM). Powodzenia i dobrej zabawy!

Partnerem kanału i odcinka jest justjoin.it - portal z ofertami pracy (i to z widełkami wynagrodzeń) od najlepszych firm z branży IT. Szukasz ofert pracy w JavaScript? - zajrzyj koniecznie do aktualnych ofert pracy. Dzięki partnerowi ten długi film oglądamy całkowicie bez reklam! Dziękujemy firmie za wsparcie serii warsztatowej!

Pobierz plik z odcinka:

Podstawowe linki związane z odcinkiem:

Materiały dodatkowe do nauki VIM:

Znajdź w filmie

Tutoriale posiadają tzw. timestamps (chwile czasowe) - dzięki nim łatwo odnajdziesz interesujące fragmenty wiedzy. Wystarczy kliknąć na podane w nawiasach kwadratowych momenty filmu, by przewinąć tutorial dokładnie do interesującego Cię miejsca w odcinku.

[ 00:00:00 ] Wstęp na temat nauki VIM, agenda wykładu
[ 00:06:05 ] Partner odcinka - justjoin.it
[ 00:06:40 ] Skąd się wziął VIM? Edytor vi, Bill Joy, 1976
[ 00:08:19 ] Sposoby użycia VIM w Linux, Windows i MacOS
[ 00:10:36 ] Instalacja VIM w terminalu bashowym w Ubuntu
[ 00:11:35 ] Słów kilka na temat wersji neovim
[ 00:12:55 ] Tryby: INSERT, NORMAL i COMMAND
[ 00:15:18 ] Jak wyjść z VIM i dlaczego się nie udaje
[ 00:18:28 ] Nawigacja HJKL w trybie NORMAL
[ 00:22:51 ] Klawiatury 60% lub remapowanie klawiszy
[ 00:27:09 ] HJKL to nie jedyny sposób nawigacji!
[ 00:29:12 ] Wejście do trybu INSERT przed i po kursorze: i, a
[ 00:31:10 ] Kasowanie znaków: x
[ 00:31:37 ] Początek i koniec linii z wejściem INSERT: I, A
[ 00:32:46 ] Kasowanie zawartości: dd, dXd, d$, dw, dXw, D
[ 00:36:13 ] Tryb zastępowania znaku: r oraz szukania litery: fX
[ 00:37:19 ] Skakanie po tekście w trybie NORMAL: ^, $, w, b
[ 00:38:57 ] Tryb REPLACE (trwałe zastępowanie): R
[ 00:40:55 ] Ponowienie wycofanych zmian (redo): Ctrl+R
[ 00:41:19 ] Włącz i wyłącz numery linii oraz skok do linii
[ 00:43:11 ] Zmień cały wyraz na inny: ce
[ 00:43:52 ] Polecenia terminala bezpośrednio w VIM
[ 00:45:24 ] Dostęp do historii poleceń terminala w VIM
[ 00:46:01 ] Wyszukiwanie fraz w VIM, podświetlenie wyników
[ 00:48:03 ] Zaznaczanie, kopiowanie i wklejanie - tryb VISUAL
[ 00:50:01 ] Bardziej zaawansowany yanking treści
[ 00:53:17 ] Jak przeprowadzić skuteczny trening - vimtutor, vimhelp
[ 00:55:30 ] VIM jako rozszerzenie w Visual Studio Code
[ 00:59:37 ] Fajne rozszerzenia: Learn Vim, Vim Cheatsheet
[ 01:01:23 ] Tytułem zakończenia, podziękowania

Zobacz także

Daj się zaskoczyć! Poniżej wylosowałem dla Ciebie pięć wpisów z innych kategorii blogowych aniżeli ta, którą właśnie przeglądasz:

Polecamy: Mega Sekurak Hacking Party

Mega Sekurak Hacking Party

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - wpiszcie go w koszyku, dzięki czemu otrzymacie 40% zniżki na bilet standard. Więcej szczegółów znajdziecie tutaj.

Książka: Wprowadzenie do bezpieczeństwa IT

Wprowadzenie do bezpieczeństwa IT

Niedawno wystartował dodruk świetnej, rozchwytywanej książki pt. "Wprowadzenie do bezpieczeństwa IT, Tom I" (około 940 stron). Mamy dla Was kod: pasja (wpisz go w koszyku), dzięki któremu otrzymacie 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla naszych Widzów! Jest to pierwszy tom serii o ITsec, który wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

Pomóż dzieciom

Polska Akcja Humanitarna od wielu lat dożywia dzieci. Proszę, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką zielony brzuszek Pajacyka. Dziękuję!

Komentarze

Czy macie jakieś pytania, sugestie, uwagi? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać: kontakt@pasja-informatyki.pl. Dziękujemy za poświęcony czas - to dzięki Wam serwis staje się coraz lepszy!

Kategorie wpisów

Oto polecana książka warta Waszej uwagi.
Pełna lista polecanych książek jest tutaj.

W dniach od 09.04.2024 do 15.04.2024 trwa w Helionie promocja o nazwie "Otwórz nowy rozdział w IT". Otrzymujemy zniżki -50% zarówno na książki drukowane, jak i na ebooki. Zobacz szczegóły tutaj: trwająca promocja.

Bądź na bieżąco