Sprzęt komputerowy

Jak edytować pliki w systemie Linux: edytor tekstu vi jest twoim najlepszym przyjacielem

Spisu treści:

Anonim

Vi, od słowa Visual, to program skatalogowany jako edytor tekstu, ponieważ w przeciwieństwie do tych sklasyfikowanych jako edytor tekstu, nie oferuje narzędzi do wizualizacji końcowego wyniku dokumentu w momencie drukowania. Innymi słowy, nie ma opcji wyśrodkowania lub justowania tekstu, ale umożliwia wykonywanie podstawowych czynności, takich jak kopiowanie, wklejanie, przenoszenie lub usuwanie znaków. Często tego typu programy są używane przez programistów do opracowywania kodu źródłowego.

Z pewnością zastanawiasz się, dlaczego powinniśmy wiedzieć o Vi?, głównym powodem jest to, że znajduje się we wszystkich dystrybucjach Linuksa, aw sytuacjach awaryjnych może być jedynym dostępnym edytorem, który rozwiązuje problem uszkodzenia systemu, błędów rozruchu lub innej katastrofy. Wymagane zasoby są jednak niskie i idealnie nadaje się do zarządzania plikami systemowymi.

Edytor tekstu Vi

Vi zostało stworzone przez wykorzystanie zasobów ed i ex, dwóch wydawców dla Uniksa. Oryginalnie napisany przez Billa Joya w 1976 roku. Istnieje ulepszona wersja o nazwie Vim, ale ponieważ Vi występuje w prawie wszystkich dystrybucjach, konieczne jest poznanie jej podstaw dla operacji awaryjnych.

Edytor Vi to edytor tekstowy, którego można używać we wszystkich typach terminali, jego wykonanie jest pełnoekranowe, jest w stanie obsłużyć tekst całego pliku w pamięci, a kilka klawiszy wystarcza do wykonania niezbędnych operacji.

Tryby Vi

Działanie vi zależy od trzech stanów lub trybów:

  • Tryb poleceń lub zwykły: jest to domyślny tryb vi, w którym klawisze pozwalają na wykonywanie działań, aby przenieść kurs, nawigować po pliku, obsługiwać tekst lub po prostu zakończyć edycję.: klawisze wpisują znaki w tekście i na koniec tryb ostatniej linii lub np.: gdzie klawisze są używane do pisania poleceń na dole ekranu, w ostatniej linii.

Poradnik przetrwania Vi

Składnia uruchamiania Vi z terminala jest następująca:

Widziałem „nazwę pliku”

Po wyświetleniu pliku możesz poruszać się za pomocą kursorów strzałek lub klawiszy: h, j, k, l, jeśli nie masz kursora strzałki.

Istnieją również inne sposoby wywoływania vi. Na przykład:

Jeśli chcesz tylko otworzyć okno edycji bez plików, użyj:

Widziałem

W przypadku wspólnej składni, jeśli „nazwa pliku” nie istnieje, vi generuje plik o podanej nazwie.

Możesz otworzyć vi z wieloma plikami jednocześnie:

zobaczył plik 1 plik 2

W ten sam sposób pozwala nam otworzyć plik, ustawiając kursor na określonej linii, na końcu pliku lub zgodnie z wystąpieniem słowa kluczowego. Poniżej znajdują się odpowiednio przykłady:

vi +45 plik1 vi + $ plik1 vi + / Był plik1

Być może zainteresuje Cię lektura: LyX: Zaawansowany procesor dokumentów w LaTeX dla Ubuntu

Podstawowe polecenia

Za pomocą kilku podstawowych poleceń możesz teraz pracować nad plikiem vi.

Dowodzenie Opis
: q Opuszcza edytor (bez zapisywania informacji)
: q! Jest to wymuszony sposób wyjścia z edytora bez zapisywania informacji (nawet jeśli zmiany zostały już wprowadzone w pliku)
: wq Zapisz plik i zamknij edytor
: nazwa pliku Zapisz plik o określonej nazwie

Edycja poleceń

Dowodzenie Opis
x Służy do usuwania znaku znajdującego się obecnie pod kursorem
dd Służy do usuwania linii znajdującej się obecnie pod kursorem.
d x d Służy do usuwania x liczby wierszy z pliku, licząc od linii znajdującej się obecnie pod kursorem.
n x Służy do usuwania n znaków liczących w tym momencie kursor.
x >> Służy do identyfikacji x linii po prawej stronie, zaczynając od kursora.
x << Służy do wcięcia x linii w lewo, zaczynając od kursora.
ZALECAMY Jak korzystać z Crona i Crontaba w Linuksie

Znajdź i zamień

Aby wyszukiwać słowa, robimy to z trybu zwykłego lub poleceń. Jest to tak proste, jak wprowadzenie symbolu „ / ”, a następnie sekwencji znaków do wyszukania. Naciśnij klawisz Enter, aby potwierdzić. Do nawigacji między wystąpieniami używamy klawisza n.

Jeśli potrzebujemy zastąpić określoną sekwencję znaków, zastosowana składnia jest następująca:

Aby to zrobić w linii

: s / string to replace / replace string /

Aby dokonać zamiany w całym dokumencie

Zastąpienia można dokonać w całym dokumencie przy użyciu następującej składni:

% s / string do zamiany / replace string /

Najlepszą rzeczą w tej metodzie jest to, że jest niezwykle skuteczna w wyszukiwaniu za pomocą wyrażeń regularnych.

Skopiuj i wklej

Edytor Vi daje nam także możliwość kopiowania i wklejania wybranych linii. Proces jest prosty, wprowadzamy następujące polecenie:

nyy

Gdzie n oznacza liczbę wierszy, które chcę skopiować.

Na przykład, jeśli polecenie, które uruchamiam, to:

18 lat

Wynikiem będzie 18 linii skopiowanych do schowka. Aby wkleić zaznaczenie, wystarczy wpisać literę p .

Wytnij i wklej

Ten proces jest podobny do poprzedniego, ale zastępujemy polecenie:

ndd

Podobnie, n oznacza liczbę linii do wycięcia, a na koniec do wklejenia używamy klawisza p.

Czy życie cię uratowało? Czy kiedykolwiek cię widziałem? ? Opowiedz nam o swoich doświadczeniach w komentarzach.

Sprzęt komputerowy

Wybór redaktorów

Back to top button