Jak edytować pliki w systemie Linux: edytor tekstu vi jest twoim najlepszym przyjacielem
Spisu treści:
- Edytor tekstu Vi
- Tryby Vi
- Poradnik przetrwania Vi
- Podstawowe polecenia
- Edycja poleceń
- Znajdź i zamień
- Skopiuj i wklej
- Wytnij i wklej
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. |
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.
Zainstaluj Edytor zasad grupy (gpedit.msc) w systemie Windows 10
Dziś podamy rozwiązanie umożliwiające włączenie Edytora zasad grupy (gpedit.msc) w systemie Windows 10 Home Edition. Ta wersja systemu Windows nie ma domyślnie włączonej tej opcji, aw kolejnych wierszach wyjaśnimy w prosty i nieomylny sposób, jak ją przywrócić.
Airbuddy: integracja twoich airpods na twoim Macu jak na twoim iPhonie
AirBuddy to nowe narzędzie, które zapewnia pełną integrację AirPods z komputerem Mac, tak jakby to był iPhone lub iPad.
Pliki .Dat - co to za pliki i jak je otworzyć?
Jeśli nie wiesz, jak zareagować na pliki .dat, tutaj wyjaśnimy, jakie to pliki, jak je otworzyć i kilka sposobów przeglądania tych danych.