Jak używać edytora Vi/VIM w systemie operacyjnym Ubuntu ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
04.12.2024

Jak używać edytora Vi/VIM w systemie operacyjnym Ubuntu

Vi i Vim (Vi Improved) to potężne edytory tekstu, które są preinstalowane na wielu systemach uniksowych, w tym Ubuntu. Vim jest ulepszoną wersją Vi, oferującą dodatkowe funkcje, takie jak podświetlanie składni, lepszą nawigację i bardziej zaawansowane funkcje. Jeśli pracujesz z Ubuntu i musisz używać Vi lub Vim, ten przewodnik pomoże ci zacząć od podstaw.

1. Instalacja Vima na Ubuntu

Vi jest zwykle preinstalowany w większości instalacji Ubuntu. Jeśli chcesz użyć Vima, który ma więcej funkcji, możesz go zainstalować za pomocą

apt
:

sudo apt update
sudo apt install vim -y

Po zakończeniu instalacji można otwierać pliki za pomocą polecenia

vim
.

2. Otwieranie i tworzenie plików

  • Aby otworzyć plik za pomocą Vima, użyj:
    vim nazwa_pliku.txt

    Jeśli plik nie istnieje, Vim utworzy nowy plik o podanej nazwie.

3. Tryby Vima

Vim działa w różnych trybach, a ich zrozumienie jest kluczowe dla efektywnej edycji:

  • Tryb normalny: Jest to domyślny tryb nawigacji, kopiowania, wklejania i usuwania tekstu. Naciśnij
    Esc
    , aby powrócić do trybu normalnego.
  • Tryb wstawiania: Umożliwia wstawianie lub edytowanie tekstu. Aby przejść do trybu wstawiania z trybu normalnego, naciśnij
    i
    .
  • Tryb wizualny: Służy do zaznaczania tekstu. Naciśnij
    v
    , aby przejść do trybu wizualnego.
  • Tryb wiersza poleceń: Umożliwia wykonywanie poleceń, takich jak zapisywanie, zamykanie i wyszukiwanie. Naciśnij
    :
    , aby przejść do trybu wiersza poleceń.

4. Podstawowe polecenia w Vim

Oto kilka podstawowych poleceń na początek:

4.1. Nawigacja w trybie normalnym

  • h: Przesunięcie w lewo
  • j: Przesunięcie w dół
  • k: Przesuń w górę
  • l: Przesuń w prawo
  • w: Przejście do początku następnego słowa
  • b: Przejście do początku poprzedniego słowa
  • gg: Przejście do początku pliku
  • G: przejście do końca pliku
  • Ctrl f: przejście o jedną stronę w dół
  • Ctrl b: przejście o jedną stronę w górę

4.2. Wstawianie tekstu

  • i: Wejdź w tryb wstawiania przed kursorem.
  • a: Wejście w tryb wstawiania za kursorem.
  • o: Wstawienie nowej linii poniżej bieżącej linii i przejście do trybu wstawiania.
  • O: Wstawienie nowej linii powyżej bieżącej linii i przejście do trybu wstawiania.

4.3. Zapisywanie i wychodzenie

  • : Zapisanie bieżącego pliku bez wychodzenia.
  • : Wyjście z Vima (tylko jeśli nie wprowadzono żadnych zmian).
  • !: Zakończ bez zapisywania zmian.
  • lub
    : Zapisz i zamknij Vima.
  • ZZ: Zapisanie pliku i zamknięcie Vima (w trybie normalnym).

4.4. Edycja tekstu

  • x: Usuwa znak znajdujący się pod kursorem.
  • dd: Usuwa bieżącą linię.
  • yy: Skopiuj (yank) bieżącą linię.
  • p: Wkleja skopiowany lub usunięty tekst za kursorem.
  • u: Cofnięcie ostatniej zmiany.
  • Ctrl r: Powtórzenie ostatniej cofniętej zmiany.

4.5. Tryb wizualny

  • Naciśnij przycisk
    v
    w trybie normalnym, aby przejść do trybu wizualnego, a następnie użyj klawiszy strzałek lub
    h
    ,
    j
    ,
    k
    ,
    l
    , aby zaznaczyć tekst.
  • Po zaznaczeniu tekstu możesz użyć
    d
    , aby usunąć lub
    y
    , aby skopiować zaznaczony tekst.

4.6. Wyszukiwanie i zamiana

  • /wzorzec: Wyszukiwanie wzorca w przód. Naciśnij
    n
    , aby znaleźć następne wystąpienie.
  • ?pattern: Wyszukiwanie wzorca wstecz.
  • %s/old/new/g: Zastępuje wszystkie wystąpienia słowa “old” słowem “new” w pliku.
  • :%s/old/new/gc: Zastępuje wszystkie wystąpienia z potwierdzeniem dla każdego z nich.

5. Praca z wieloma plikami

Vim umożliwia pracę z wieloma plikami w tej samej sesji:

  • filename: Otwiera nowy plik w tej samej sesji Vima.
  • : Przejście do następnego pliku.
  • : Przejście do poprzedniego pliku.
  • filename: Podziel okno i otwórz nowy plik.

6. Dostosowywanie Vima

Zachowanie Vima można dostosować, edytując plik

.vimrc
w katalogu domowym:

vim ~/.vimrc

Oto kilka typowych konfiguracji, które można dodać:

  • Włącz numery linii:
    set number
  • Włącz podświetlanie składni:
    syntax on
  • Ustaw automatyczne wcięcie:
    set autoindent
  • Włącz obsługę myszy:
    set mouse=a

Po dodaniu tych linii, zapisz plik

.vimrc
i uruchom ponownie Vima, aby zastosować zmiany.

7. Zaawansowane porady

  • Wielokrotne cofanie: Vim obsługuje wielokrotne cofanie. Użyj
    u
    , aby cofnąć i
    Ctrl r
    , aby ponowić.
  • Przeskakiwanie do linii: Użyj
    :number
    , aby przejść do określonej linii. Na przykład
    :10
    przenosi do linii 10.
  • Używanie buforów: Vim używa buforów do zarządzania plikami. Możesz przełączać się między buforami za pomocą
    :bnext
    i
    :bprev
    .
  • Korzystanie z pomocy Vima: Vim posiada wbudowaną dokumentację. Wpisz
    :help
    w trybie wiersza poleceń, aby uzyskać do niej dostęp.

Wnioski

Vim to wszechstronny i wydajny edytor, który może znacznie zwiększyć produktywność po zapoznaniu się z jego poleceniami i funkcjami. Dzięki temu przewodnikowi powinieneś dobrze zrozumieć, jak używać Vima do podstawowych zadań edycyjnych na Ubuntu. Kluczem do opanowania Vima jest praktyka, więc nie wahaj się zbadać jego funkcjonalności i poczuć się komfortowo z jego poleceniami. Udanej edycji!

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills