Metody płatności Abuse

Co musisz wiedzieć, aby pracować w Vi

10.01.2025, 19:36

VI to potężny konsolowy edytor tekstu. Zasłużenie jest jednym z najbardziej rozpowszechnionych narzędzi w systemach uniksowych. A wszystko dzięki jego szybkości i ogromnej liczbie funkcji manipulacji tekstem. Jego opanowanie może być jednak nieco trudne. Dlatego w tym artykule zebraliśmy główne polecenia edytora Vi.

Czym Vi różni się od Vima

Vim zawiera dodatkowe funkcje, takie jak podświetlanie składni, obsługa myszy i inne. Podstawowe polecenia i skróty klawiaturowe pozostają takie same zarówno w Vi, jak i Vim. Tak więc ucząc się Vi, automatycznie poznasz podstawy Vima i jego innych pochodnych.

Dlaczego warto nauczyć się Vi?

Oto pięć powodów, dla których polecam naukę Vi i Vima:

  1. Vi jest zawsze dostępny, ponieważ jest wymagany przez standard POSIX.

  2. Vi/Vim jest dobrze udokumentowany. Edytor posiada własny podręcznik użytkownika - wystarczy wpisać :h w trybie poleceń.

  3. Vi/Vim posiada wiele dostępnych wtyczek. Większość z nich można znaleźć na stronie vimawesome.com, która jest jednym z najpopularniejszych miejsc do ich pobierania.

  4. Edytor zużywa minimalną ilość zasobów. To sprawia, że Vi jest idealny do wielu różnych zadań. A tworzenie oprogramowania jest tylko jednym z nich! Na przykład, w Vi można bez problemu pisać bardzo długie teksty, aż do powieści. Inne edytory tekstu, zwłaszcza aplikacje GUI, mogą się zawiesić przy takim obciążeniu.

Uruchamianie Vi

Wpisz polecenie , aby uruchomić program:

vi

Można również otworzyć plik, podając jego nazwę. Jeśli plik istnieje, zostanie otwarty do edycji, a jeśli nie, zostanie utworzony nowy:

vi your_file.txt

Tryby Vi

Vi działa w dwóch różnych trybach:

  1. Tryb poleceń: używany do nawigacji, kopiowania, wklejania.

  2. Tryb wklejania: służy do bezpośredniego wprowadzania tekstu.

Używanie trybu normalnego

? Ten tryb jest domyślnie włączony po otwarciu VI/Vim.
Służy on do takich czynności jak poruszanie się po tekście, kopiowanie, wklejanie, usuwanie, zastępowanie tekstu (ale nie jego edycja). Aby powrócić do tego trybu, naciśnij klawisz <Esc>.

1. Polecenia przesuwania:

  • h - w lewo.

  • j - w dół.

  • k - w górę.

  • l - w prawo.

2. Polecenia usuwania:

  • x - usuwa znak znajdujący się pod kursorem.

  • dd - usuwa bieżącą linię.

3. Kopiowanie i wklejanie:

  • y - kopiuje zaznaczony tekst.

  • yy - kopiowanie bieżącego wiersza.

  • p - wklejanie tekstu za kursorem.

Tryb poleceń

? Ten tryb jest aktywowany w trybie normalnym przez naciśnięcie klawisza :.
Przykłady poleceń:

  • :wq - zapisanie zmian i wyjście.

  • :q! - wyjście bez zapisywania.

  • :h - pomoc.

  • :/string - wyszukuje ciąg znaków.

  • :%s/foo/bar/g - zamiana wszystkich wystąpień "foo" na "bar" w całym dokumencie.

Tryb wstawiania

? Ten tryb jest używany do edycji tekstu.
Można się do niego przełączyć naciskając

  • i - wstawienie tekstu przed kursorem.

  • I - wstawienie tekstu na początku linii.

  • a - dodanie tekstu za kursorem.

  • A - dodanie tekstu na końcu linii.

Tryb wizualny (tylko w Vim)

? W tym trybie można podświetlić tekst, co jest szczególnie przydatne podczas pracy z dużymi akapitami.

  • v - znaki.

  • V - linie.

  • Ctrl+V - tryb blokowy.

Wyjście

Vi/Vim jest obecny w prawie wszystkich systemach uniksopodobnych. Poświęcenie odrobiny czasu na jego opanowanie da ci jeden z najlepszych edytorów tekstu.