Używasz Vi? Oto jak otworzyć plik, a następnie zapisać i zamknąć

Używasz Vi? Oto jak otworzyć plik, a następnie zapisać i zamknąć

Tworzenie i edytowanie plików tekstowych to jedno z najbardziej podstawowych zadań, które możesz wykonać w systemie Linux. Edytor tekstu Vi zapewnia potężne kontrolki związane z edycją plików tekstowych. Ale jaka jest korzyść z spędzania godzin na pisaniu, kiedy nawet nie wiesz, jak zapisać plik?





W tym poście omówimy wszystko związane z edycją plików w Vi, wraz z kilkoma szczegółowymi przewodnikami, jak zapisywać i zamykać pliki tekstowe.





Mamy tryby edycji

Istnieją dwa tryby edycji, które Vi udostępnia swoim użytkownikom. To są:





  1. Tryb normalny
  2. Tryb wstawiania

Gdy otwierasz plik tekstowy w Vi, domyślnym trybem edycji jest Normalna tryb. W tym trybie możesz poruszać się po pliku i używać podstawowych poleceń Vi. Ponieważ Normalna tryb nie pozwala na edycję plików, będziesz musiał wpisać Wstawić Tryb, aby to zrobić.

Po prostu naciśnij i na klawiaturze, aby aktywować Wstawić Tryb. Ten tryb umożliwia łatwe modyfikowanie zawartości pliku tekstowego poprzez dodawanie i usuwanie znaków. Aby wrócić do trybu normalnego, po prostu naciśnij wyjście klawisz na klawiaturze.



Otwieranie pliku w Vi

Składnia poleceń Vi jest dość łatwa do zapamiętania. Domyślna składnia tworzenia nowego pliku tekstowego to:

vi

Aby utworzyć nowy plik tekstowy o nazwie plik tekstowy.txt , wpisz następujące polecenie w terminalu.





vi textfile.txt

Zauważ, że jeśli plik o nazwie plik tekstowy.txt jest już obecny w twoim systemie, Vi otworzy ten plik zamiast tworzyć nowy.

Alternatywnie możesz uruchomić edytor Vi w swoim terminalu, a następnie wpisać :e plik tekstowy.txt aby otworzyć nowy plik.





dlaczego chrome używa tak dużo pamięci

Związane z: Jak korzystać z Vima: Przewodnik po podstawach

Zapisywanie pliku w VI

Domyślnym poleceniem zapisywania pliku tekstowego w Vi jest :w . Pamiętaj, że nie możesz używać poleceń Vi, gdy jesteś w trybie wstawiania. Dlatego będziesz musiał przejść do trybu normalnego, naciskając wyjście klucz.

Aby zapisać plik w Vi, wejdź w tryb normalny, naciskając wyjście na klawiaturze. Następnie wpisz :w i naciśnij Wejść aby zapisać plik.

Możesz także zapisać plik pod inną nazwą. Po prostu przekaż nową nazwę pliku za pomocą :w Komenda.

:w newtextfile

Zapisz i wyjdź z edytora Vi

Jak wspomniano powyżej, możesz zapisać plik w Vi za pomocą :w Komenda. Tymczasem wpisując : Co polecenie zamknie edytor. Możesz połączyć te polecenia, aby jednocześnie wykonać akcje zapisywania i wychodzenia.

jak oglądać instagram na żywo na komputerze?

naciskać wyjście aby przejść do trybu normalnego. Wpisz : wq i uderzył Wejść aby zapisać i zamknąć plik tekstowy w Vi. Możesz użyć tych samych poleceń, aby zapisz i wyjdź z pliku w Vimie także.

Alternatywnym sposobem zapisywania i zamykania w Vi jest użycie : x Komenda. Podczas gdy zarówno : x oraz : wq polecenia wykonują podobne zadanie, wcale nie są do siebie podobne. Podstawowa różnica między tymi dwoma polega na tym, że : x polecenie zapisuje bufor do pliku tekstowego tylko wtedy, gdy obecne są niezapisane zmiany.

Z drugiej strony : wq polecenie zapisuje bufor do pliku niezależnie od niezapisanych zmian. ten : wq polecenie aktualizuje również czas modyfikacji pliku.

Zamknij Vi bez zapisywania

Aby zamknąć plik tekstowy bez zapisywania w Vi, naciśnij wyjście na klawiaturze, aby przejść do trybu normalnego. Następnie po prostu wpisz : Q! i uderzył Wejść .

Nauka podstaw edytora Vi

Zapoznanie się z podstawami edytora tekstu w Linuksie jest ważne, ponieważ w wielu sytuacjach będziesz musiał pracować z systemowymi plikami tekstowymi. Chociaż dostępnych jest wiele edytorów tekstu, takich jak Nano, Emacs i Gedit, Vi i Vim są nadal uważane przez wielu użytkowników za najbardziej niezawodne.

Kiedy po raz pierwszy zaczynasz z edytorem opartym na terminalu, takim jak Vi lub Vim, zapamiętywanie różnych poleceń i składni w Vimie może zająć trochę czasu. Najwłaściwszym podejściem do tego problemu jest wybór edytora, który najlepiej odpowiada Twoim potrzebom.

Udział Udział Ćwierkać E-mail nano kontra Vim: najlepsze terminalowe edytory tekstu, porównanie

Szukasz terminalowego edytora tekstu dla systemu Linux? Główny wybór dotyczy Vima i nano! Oto ich porównanie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Edytor tekstu
  • Linux
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować