Pierwsze kroki z Vim a -początkującym przewodnikiem

Pierwsze kroki z Vim a -początkującym przewodnikiem

VIM to potężny i szeroko używany edytor tekstu, który zapewnia użytkownikom szereg zaawansowanych funkcji do edycji i manipulowania tekstem. Jeśli jednak jesteś nowy w VIM, to może być trochę zastraszające. W tym artykule zapewniamy przewodnik dla początkujących VIM, obejmujący wszystko, od podstawowej nawigacji po zaawansowane techniki edycji. Pod koniec tego przewodnika będziesz mieć solidne fundament w VIM i będziesz na dobrej drodze do zostania zaawansowanym użytkownikiem.

Instalowanie vim

Zanim zaczniesz z VIM, musisz zainstalować go na komputerze. VIM jest dostępny na szerokiej gamie platform, w tym Linux, MacOS i Windows. Proces instalacji różni się w zależności od systemu operacyjnego, ale ogólnie możesz pobrać VIM z oficjalnej witryny VIM i śledzić instrukcje instalacji.

  • W systemach opartych na debian:
    sudo apt instal vim  
  • W systemach opartych na REL
    sudo dnf instaluj vim  

Edycja plików

Możesz edytować wszystkie pliki tekstowe w VIM Editor. Aby edytować plik, wpisz vim, a następnie nazwę pliku.

VIM Filename 

Jeśli plik nie istnieje, utworzy nowy po zapisaniu treści. Możesz także edytować wiele plików w jednym i przełączać się między nimi.

VIM File1.plik txt2.plik txt3.tekst 

Jeśli już edytowałeś jakiś plik w VIM i chciałeś edytować inny plik. Możesz to zrobić bez zamykania bieżącego pliku. W takim przypadku naciśnij ESC, aby przejść do trybu normalnego, a następnie wpisz: e, a następnie nazwa pliku do edycji

: e Newfile.tekst
1: e Newfile.tekst

Zapisz i wyjdź

W trybie poleceń możesz wprowadzić polecenia wykonujące różne operacje w VIM. Oto niektóre powszechnie używane polecenia w trybie poleceń:

  • : w - Napisz (zapisz) bieżący bufor na dysk. To polecenie jest zwykle używane, gdy chcesz zapisać zmiany, które dokonałeś w pliku.
  • : WQ - Napisz (zapisz) bieżący bufor na dysk i wyrzuć vim.
  • :Q - Oprócz vim. To polecenie nie powiedzie się, jeśli zmiany zostaną wprowadzone w buforze od ostatniego zapisu, w którym to przypadku VIM wyświetli komunikat o błędzie.
  • :Q! - Zachowaj vim bez zapisywania zmian w buforze. To polecenie odrzuci wszelkie zmiany, które dokonałeś od ostatniego zapisu i wyjścia vim.
  • : WQ! - Napisz (zapisz) bieżący bufor mocno na dysku i wyrzuć vim.

Podstawowa nawigacja

Po zainstalowaniu VIM możesz zacząć używać go do edytowania tekstu. Pierwszą rzeczą, którą musisz wiedzieć, jest poruszanie się po tekście. VIM używa różnych poleceń klawiatury, aby przesuwać kursor wokół tekstu, w tym:

  • H, J, K i L: Te klucze poruszają kursor w lewo, odpowiednio, w górę, w górę i w prawo.
  • GG i G: Te polecenia zabiorą cię odpowiednio na górną i dolną część pliku.
  • 0 i $: Polecenia te zabiorą cię odpowiednio na początek i koniec bieżącej linii.
  • W i B: Polecenia te przesuwają kursor odpowiednio do przodu i do tyłu.
  • Ctrl-F i Ctrl-B: Polecenia te przesuwają kursor odpowiednio do przodu i do tyłu po stronie.

Podstawowa edycja

Gdy wiesz, jak poruszać się po tekście, możesz zacząć go edytować. VIM zapewnia szereg podstawowych poleceń edycji, których można użyć do wstawienia, usuwania i modyfikowania tekstu. Niektóre z najczęściej używanych poleceń obejmują:

  • Ja i A: Te polecenia wprowadzają tryb wstawiania, umożliwiając wstawienie tekstu odpowiednio przed lub po kursorze.
  • X: To polecenie usuwa postać pod kursorem.
  • DD: To polecenie usuwa bieżący wiersz.
  • Tak: To polecenie kopiuje bieżący wiersz.
  • P: To polecenie wkleja ostatni usunięty lub skopiowany tekst.
  • u: To polecenie wstrzymuje ostatnie działanie.
  • Ctrl-R: To polecenie zbiera ostatnią cofniętą akcję.

Zaawansowana edycja

Oprócz podstawowych poleceń edytowania, VIM zapewnia szereg zaawansowanych technik edycji, których można użyć do skuteczniejszego manipulowania tekstem. Niektóre z tych technik obejmują:

  • Makra: VIM pozwala nagrać serię klawiszy i odtwarzać je jako makro. Może to być potężne narzędzie do automatyzacji powtarzających się zadań edytowania.
  • Rejestry: VIM zapewnia szereg rejestrów, w których można przechowywać tekst do późniejszego użycia. Może to być użyteczny sposób kopiowania i wklejania tekstu między różnymi plikami lub częściami tego samego pliku.
  • Tryb wizualny: Tryb wizualny VIM pozwala wybrać tekst za pomocą klawiatury, co ułatwia wykonywanie operacji na wybranej części tekstu.
  • Wyszukaj i wymień: VIM zapewnia potężne wyszukiwanie i zastępuje możliwości, umożliwiając szybką i łatwą wymianę tekstu przez cały plik lub zestaw plików.

Wniosek

VIM może być trochę zastraszający dla początkujących, ale przy odrobinie praktyki może stać się potężnym narzędziem do edytowania i manipulowania tekstem. W tym przewodniku omówiliśmy podstawy nawigacji i edycji VIM, a także kilka bardziej zaawansowanych technik automatyzacji i usprawnienia przepływu pracy edycji. Dzięki tym narzędziom do dyspozycji będziesz na dobrej drodze do zostania energią vim.