Historia poleceń vim

Historia poleceń vim
VIM to potężny edytor kodu i tekstu, który jest specjalnie zaprojektowany dla UNIX, podczas gdy Linux i macO mają zainstalowane domyślnie. W końcu jest bardzo mocny i szybki, po części dlatego, że jest to mały program, który może łatwo działać w terminalu, pomimo wbudowanego interfejsu graficznego. Może skutecznie działać bez menu lub myszy z klawiaturą. Jest to prosty edytor tekstu; Jednak rejestruje historię poleceń, które wprowadziliśmy w trybie wiersza poleceń. Śledzi wszystkie działania w trybie wiersza poleceń, co pozwala nam łatwo przywołać poprzednie polecenia. Nie musimy ponownie pisać wszystkich długich poleceń, które pisaliśmy wcześniej. Możemy po prostu wrócić przez historię wiersza poleceń i użyć poleceń „ex” w monicie. Ten blog dowie się o historii poleceń VIM, jego użyciu i tym, jak może nam pomóc w edycji plików, oszczędzając czas i energię.

Historia wiersza poleceń

VIM Text Editor jest w stanie rejestrować historię wszystkich poleceń, które wprowadzamy w wierszu polecenia. Istnieją dwa sposoby przywoływania historii polecenia: wybranie okna wiersza poleceń lub przewijanie przeszłych wierszy poleceń za pomocą klawiszy kursora.

Przewijanie przez przeszłe polecenia:

Aby przejść na wiersz wiersza polecenia, naciśnij: klawisz. Po „:” pozostaw podpowiedź pusty, a następnie naciśnij klawisz górnej strzałki. Historia poleceń zostanie wypełniona najnowszym wykonanym poleceniem w trybie wiersza poleceń. Użyj ponownie klawisza górnej strzałki, aby wrócić dalej za pomocą poleceń, które do tej pory wprowadziłeś, i użyj klawisza strzałki w dół, aby wrócić do najnowszego wprowadzonego polecenia.

Wybierz okno wiersza poleceń:

Aby wyszukać określone poprzednie polecenie w wierszu wiersza polecenia, użyj: i klawisz wyszukiwania. Na przykład; Typ: P, a następnie naciśnij klawisz górnej strzałki. Przeszuka polecenie, które zaczyna się od p i wyświetli te polecenia dla Ciebie. Możesz przewijać historię, używając klawiszy strzałek w górę i w dół. Zapewnia to historię wszystkich poleceń, które wprowadziłeś do tej pory w wierszu wiersza polecenia.

Przykład

W tym przykładzie utworzyliśmy plik o nazwie „NewFile”, w którym wprowadziliśmy tekst, jak widać na poniższym zrzucie ekranu.

Po włożeniu tekstu zamknij ten plik, wpisując: WQ. W oknie polecenia wpisz: P, a następnie naciśnij klawisz UP. Zapewni historię wszystkich poleceń w każdej prasie, z których ostatnio użyłeś. Na poniższym zrzucie ekranu dołączyliśmy dwa wyniki z wielu, które otrzymaliśmy.

Ponadto, jeśli chcesz przeszukać historię, możesz to zrobić. Całą historię można wymienić za pomocą polecenia: History. Na przykład: Jego polecenie zawiera listę historii wprowadzonych do tej pory poleceń i: His / Will wymienia historię wyszukiwania. / służy do rozpoczęcia wyszukiwania, więc gdy jest on połączony z: wymienia historię wyszukiwania.

Okno wiersza polecenia jest lepszym rozwiązaniem w wielu sytuacjach, które można łatwo otworzyć na dwa różne sposoby:

  • Aby wyszukać w oknie polecenia, wpisz Q/, a dla poleceń wpisz „Q:”
  • Wpisz / po prostu wyszukaj lub wpisz: Aby wprowadzić nowe polecenie, następnie wpisz „Cedit” lub naciśnij Ctrl+F.

Okno wiersza poleceń zapewnia wiele zalet. Najważniejszą zaletą okna wiersza poleceń jest to, że umożliwia użycie całej mocy edycji VIM, w tym prostego wyszukiwania za pomocą / klucza w trybie normalnym lub polecenie całego wiersza w trybie wstawki. Ponadto, po edytowaniu polecenia, możesz:

Naciśnij klawisz Enter, aby wykonać polecenie w bieżącym wierszu i zamknij okno wiersza polecenia.

Naciśnij klawisz Ctrl+C dwa razy, aby anulować wykonanie bieżącej linii i zamknij okno.

Tryby edytora vim

Edytor tekstu VIM ma trzy tryby; Tryb normalny lub tryb wstawienia, tryb poleceń lub tryb linii oraz tryb wizualny.

Tryb normalny lub tryb wstawiania:

Tryb normalny to tryb domyślny VIM, który jest używany do poleceń edytora. Tryb domyślny można jednak przekształcić w tryb wstawienia, w którym można łatwo pisać, modyfikować i usuwać tekst.

Tryb poleceń lub tryb wiersza poleceń:

Tryb wiersza poleceń umożliwia wykonywanie poleceń, takich jak Find and zastąpienie, cofanie i ponowne, rezygnacja itp. Obsługuje wejście pojedynczego wiersza na raz na dole okna wiersza poleceń VIM.

Tryb wizualny:

Tryb wizualny jest bardzo podobny do trybu normalnego lub trybu wstawiania. Pozwala jednak na podświetlenie lub edytowanie tekstu luzem.

Przykład

Oto kilka przykładów, które pomogą Ci dowiedzieć się, w jaki sposób możesz łatwo użyć historii poleceń, aby przejść przez polecenia, które do tej pory wprowadziłeś, a w razie potrzeby możesz je ponownie wykorzystać, po prostu kopiując i wklejając. W ten sposób możesz uniknąć kłopotów z pisaniem długich poleceń wielokrotnie. Po prostu przechodzisz przez historię i używasz poprzednich poleceń, w razie potrzeby. Na przykład powiedzmy, że wpisałeś „hellos”, a potem „humor”, potem „fioletowy”, a następnie „prosty”, potem „ludzkość”, a następnie „cześć”, a potem „rynek”, potem „helum”, „graj”, graj , potem „ludzki”, a następnie „nawyk”.

Po wpisaniu całego takiego tekstu musisz wyszukać słowa, które zaczynają się od „H”; W tym celu musisz wpisać /h. Po wejściu /h i wielokrotnie naciśnij klawisz strzałki w górę, przejdzie przez wszystkie słowa, które zaczynają się od H, i.mi., „Human”, „ludzkość”, „Humor”, „Hello”. Jeśli jednak zauważysz, możesz zaobserwować, że /H pominął „nawyk”, „hel” i „cześć”.

Dlaczego? Dlaczego nie pokazuje tych słów, gdy szukasz słów, które zaczynają się od „H”. Cóż, dzieje się tak, ponieważ nawigacja Vim History jest wrażliwa; Szukałeś słów, zaczynając od małej litery „H”, która jest „/h”. Dlatego słowa, które nawet zaczynają się od litery „H”, wciąż nie są w nawigacji, ponieważ zaczynają się od wielkiej litery H.

Vim Command History Store

Musisz się zastanawiać, zrobić gdzieś sklep z komendami vim?

Cóż, tak, starożytność poleceń jest przechowywana w pliku Viminfo (: pomoc viminfo). Plik Viminfo jest zwykle odczytany podczas uruchamiania i zapisuje na wyjściu; Możesz jednak wyraźnie trwać i zsynchronizować między instancjami VIM. Aby zsynchronizować między instancjami VIM, możesz użyć poleceń: WVIMINFO i: rviminfo

Wniosek

Na tym blogu dowiedzieliśmy się o historii dowodzenia VIM, dwóch sposobach przywoływania historii dowodzenia i trzech trybów okna wiersza poleceń. Ponadto, za pomocą prostego przykładu, nauczyliśmy się użycia „:” i „/”, aby wprowadzić i przeszukiwać polecenie w historii wiersza poleceń.