Narzędzia użytkownika

Narzędzia witryny


software:edytory:vim

vim

vim (Vi IMproved) to zaawansowany edytor tekstu, który jest rozwiniętą wersją klasycznego edytora vi. vim to narzędzie, które oferuje bogate funkcje do edycji tekstu, skryptowania i przetwarzania danych.

Vim to narzędzie do edycji tekstu, które dzięki swojej elastyczności i szerokiej gamie funkcji znajduje zastosowanie zarówno w prostych, jak i bardzo złożonych zadaniach programistycznych. Nauka vim może zająć trochę czasu, ale dzięki dużej społeczności i dostępnej dokumentacji, można szybko opanować podstawy i zacząć efektywnie korzystać z tego edytora.

 

Tryby pracy w vim

vim działa w różnych trybach, które są kluczowe do zrozumienia jego obsługi:

  • Tryb normalny: Domyślny tryb, w którym można wykonywać polecenia.
  • Tryb wstawiania (insert mode): Umożliwia edycję tekstu. Aby wejść do tego trybu, naciśnij i.
  • Tryb wizualny (visual mode): Służy do zaznaczania tekstu. Aby wejść do tego trybu, naciśnij v.
  • Tryb poleceń (command mode): Umożliwia wprowadzanie poleceń. Aby wejść do tego trybu, naciśnij :.

Podstawowe polecenia

Przełączanie między trybami:

  • i - Wejdź do trybu wstawiania.
  • v - Wejdź do trybu wizualnego.
  • Esc - Powrót do trybu normalnego.

Nawigacja w trybie normalnym:

  • h - Przesuń kursor w lewo.
  • j - Przesuń kursor w dół.
  • k - Przesuń kursor w górę.
  • l - Przesuń kursor w prawo.
  • gg - Przejdź na początek pliku.
  • G - Przejdź na koniec pliku.
  • w - Przejdź do początku następnego słowa.
  • b - Przejdź do początku poprzedniego słowa.

Edycja tekstu:

  • x - Usuń znak pod kursorem.
  • dd - Usuń bieżącą linię.
  • yy - Skopiuj bieżącą linię (yank).
  • p - Wklej skopiowany tekst za kursorem.
  • u - Cofnij ostatnią zmianę.
  • Ctrl + r - Ponów cofniętą zmianę (redo).
  • :w - Zapisz plik.
  • :q - Zakończ pracę (jeśli nie wprowadzono zmian).
  • :wq lub ZZ - Zapisz plik i wyjdź.
  • :q! - Wyjdź bez zapisywania zmian.

Tryb wizualny

Tryb wizualny służy do zaznaczania tekstu:

  • v - Wejdź do trybu wizualnego (zaznaczanie tekstu znak po znaku).
  • V - Wejdź do trybu wizualnego liniowego (zaznaczanie całych linii).
  • Ctrl + v - Wejdź do trybu wizualnego blokowego (zaznaczanie prostokątnych bloków tekstu).
  • y - Skopiuj zaznaczony tekst.
  • d - Usuń zaznaczony tekst.

Praca z wieloma plikami

vim pozwala na jednoczesną pracę z wieloma plikami:

  • :e nazwa_pliku - Otwórz nowy plik w bieżącej sesji.
  • :split nazwa_pliku - Otwórz plik w nowym oknie poziomym.
  • :vsplit nazwa_pliku - Otwórz plik w nowym oknie pionowym.
  • Ctrl + w + w - Przełącz się między otwartymi oknami.
  • :tabnew nazwa_pliku - Otwórz plik w nowej karcie.
  • :tabn - Przełącz na następną kartę.
  • :tabp - Przełącz na poprzednią kartę.

Zaawansowane funkcje

vim oferuje także wiele zaawansowanych funkcji, takich jak:

  • Makra: Możliwość nagrywania i odtwarzania sekwencji poleceń.
  • Wtyczki: Rozszerzanie funkcjonalności vim za pomocą wtyczek.
  • Skrypty: Automatyzacja zadań edycyjnych przy użyciu wbudowanego języka skryptowego.

Kategorie

 
Kategoria: Software
Inne
software/edytory/vim.txt · ostatnio zmienione: przez tester