fZf vim, jak to

fZf vim, jak to
VIM to znany elegancki edytor Linux używany do edytowania plików dowolnego typu. Istnieje koncepcja fałdowania, która została znaleziona w VIM, aby złożyć i rozwinąć jakiś kawałek kodu lub tekstu konkretnego pliku. To składanie można wykonać w edytorze VIM, wypróbowując proste, szybkie polecenia w tekście pliku. Składanie można wykonywać na jednej 1 lub więcej linii na raz. W tym przewodniku dzisiaj omówimy polecenie „ZF”, aby złożyć lub rozwinąć kawałek kodu lub tekstu w VIM podczas pracy nad Ubuntu 20.04 System. Upewnij się, że system ma już zainstalowany i skonfigurowany edytor vim. Otwórz terminal powłoki z Ctrl+Alt+T, aby zacząć za pomocą VIM.

Zacznijmy od wygenerowania nowego pliku typu HTML. Możesz także utworzyć dowolny plik tekstowy, ponieważ „ZF” można zastosować do dowolnego rodzaju pliku. Celem jest po prostu złożyć lub rozwinąć kawałek kodu lub tekstu. Użyj zapytania „dotyk” w powłoce, aby utworzyć nowy plik HTML i dodaj w nim niektóre kody lub znaczniki HTML.

$ dotyk nowy.html

Użyj polecenia „VIM”, aby otworzyć plik HTML w edytorze VIM.

$ vim nowy.html

Ustaw ręczne fałd

Plik HTML został otwarty w VIM w trybie normalnym. Klucz „ESC” z klawiatury można wykorzystać do uzyskania trybu normalnego z dowolnego innego trybu, i.mi., tryb wizualny, tryb wstawiania itp. Użyj poniższego polecenia w obszarze polecenia, a następnie „:”.

: Ustaw foldMethod = Manual

Zastosuj z ZF

Otwórz tryb wizualny, naciskając „V” podczas pracy w trybie normalnym. Użyj „ctrl+v”, aby otworzyć tryb blokowy wizualnej. W trybie blokowym umieść kursor do pozycji, w której chcesz złożyć tekst lub kod. Zacznij naciskać „J”, aby pokryć liczbę linii, które należy złożyć. Ponadto naciśnij następny klawisz, aby całkowicie pokryć linie, aby je złożyć. Teraz naciśnij małe „ZF”, aby złożyć podświetlone linie z kodu poniżej w trybie bloków wizualnych.

ZF

Wyjście byłoby jak coś pokazane na poniższym obrazku. Możesz zobaczyć, że wiersze 2 i 3 zostały złożone za pomocą polecenia „ZF”. Istnieje inny sposób użycia polecenia ZF poprzez deklarowanie numerów linii i postaci „J” w celu złożenia całkowitego wyboru. Powiedzmy, że chcesz złożyć tylko 2 wiersze zaczynające się od 2Nd linia. Następnie umieszczasz kursor na 1St charakter linii 1 i naciśnij „ZF2J”. Poniższe wyjście pokazuje fałd dwóch linii.

ZF2J

Innym sposobem złożenia fragmentu linii kodu z dowolnego pliku w VIM jest użycie polecenia Fold Range. W ramach tego polecenia musisz wymienić numer wiersza i liczbę ujemną do odliczenia liczby linii w kierunku w górę. Powiedzmy, że chcemy złożyć jedną linię w kierunku w górę od linii nr 3. Następnie musimy wspomnieć o „-1” jako kilku wierszach do złożenia i liczby „3” jako numeru linii, który ma być również złożony z słowem kluczowym „fałd”. Sposób użycia polecenia został ujawniony na zrzucie ekranu przymocowanym pod spodem.

: -1, 3 krotki

Po dodaniu polecenia i naciśnięciu klawisza ENTER, mamy poniższe wyjście składania dwóch linii, w tym wiersza 3 i poprzedniej linii, i.mi., linia 2.

Rozwijaj wszystkie za pomocą ZR

Komenda ZR może być używana do rozwinięcia wszystkich fałd, które znajdują się w pliku. Złóżmy wszystkie 6 wierszy nowego.plik HTML za pomocą polecenia VIM „ZF”. Ułóż kursor na postacie 1 linii 1 w trybie wizualnym i naciśnij „J”. Obszar zostanie wyróżniony. Naciśnij „ZF”, aby to złożyć. Pierwsze 2 linie zostaną złożone.

Umieść kursor na linii 3 i naciśnij „J”. Wybierze kolejny kawałek kodu. Naciśnij „ZF”, aby złożyć ten kawałek, a wyjście będzie jak poniżej.

Teraz powtórz podobny proces z pozostałymi wierszami kodów, aby je złożyć. Ponieważ wszystkie wiersze kodu są złożone, musisz użyć polecenia „ZR”, aby rozwinąć je wszystkie w jednym kroku. Tak więc w trybie wizualnym naciśnij „ZF”, a wszystkie fałdy zostaną rozwijane jak poniżej.

Zr

Rozwijaj się za pomocą ZO

Powiedzmy, że złożyłeś wszystkie kawałki kodu 8 w różnych fałdach, jak pokazano poniżej. Upewnij się, że złożyłeś co 2 linie jeden po drugiej, a nie od razu. Teraz chcemy rozwinąć ostatni złożony kawałek kodu w trybie wizualnym VIM. Więc umieść kursor na ostatnim kawałku, ja.mi., znak „+”, jak ujawniono na poniższym obrazku. Teraz naciśnij polecenie „ZO” z klawiatury.

Zo

Teraz zostałeś pokazany z ostatnim złożonym kawałkiem kodu, jak pokazano na obrazie, i.mi., 7th linia nowego.Plik HTML został rozwinięty. Reszta fałd pozostaje niezmieniona.

Zamknij wszystkie fałdy za pomocą ZM

Możesz także złożyć ponownie wszystkie już rozwinięte lub otwarte fałdy w trybie wizualnym VIM. Aby to zrobić, musisz użyć polecenia „ZM” w trybie wizualnym po otwarciu niektórych fałdów. Twoje wyjście będzie coś takiego jak poniżej, pokazując pojedynczy krotność.

ZM

Rozwijaj wszystkie za pomocą ZO

Jeśli chcesz po prostu otworzyć lub rozwijać wszystkie fałdy kodu, które są tworzone jeden po drugim, użyj polecenia „ZO”, aby to zrobić. Umieść kursor na znaku „+” All Press „ZO”. Rozkłada wszystkie fałdy, które są w nim.

Zo

Wniosek

Ten samouczek obejmuje wszystkie podstawowe polecenia składające kawałek kodu niektórych plików w edytorze VIM. Omówiliśmy polecenia złożyć kawałek kodu z ZF, a także rozwinąć się za pomocą niektórych poleceń „Z”. Mamy nadzieję, że ten artykuł będzie dla Ciebie bardzo pomocny dla „ZF”.