Vim kopiuj i wklej wiele linii

Vim kopiuj i wklej wiele linii
Większość wariantów UNIX jest dostarczana z VIM, popularnym edytorem tekstu typu open source, domyślnie zainstalowany. Edytor tekstu ma dwa tryby działania: jako samodzielna aplikacja w GUI lub z interfejsu wiersza poleceń. Jednym z najczęstszych zadań podczas pracy z plikami tekstowymi jest kopiowanie, cięcie i wklejenie tekstu. We wszystkich wariantach Linux VIM lub jego poprzednik VI jest już zainstalowany. Gdy preferowany redaktor jest niedostępny, przydatne może być podstawowe zrozumienie VIM. VIM zapewnia różnorodne metody kopiowania i wklejania linii, jeśli chcesz zmodyfikować niektóre wiersze w pliku podczas korzystania z edytora, a nie konieczności przepisywania całej linii. Słowa „Yank” i „Put” to wymienne terminologie działań kopiowania i wklejania. Dlatego w VIM musisz szarpać linie, jeśli chcesz je skopiować i musisz je wkleić w precyzyjnej pozycji. Funkcje kopii i wklejania edytora VIM zostały pokazane w tym artykule.

Przykład 1:

Przed kopiowaniem i wklejaniem musimy utworzyć plik VIM w następujący sposób:

Do trybu „Wstaw” edytora VIM można uzyskać, naciskając „ESC” i stukając „I.„Wybrany tekst jest kopiowany za pomocą polecenia„ Yank ”lub„ Y ”. Ważną rzeczą do zapamiętania jest to, że VIM pozwala odczytać każdy już utworzony plik. Jeśli nie, po prostu uruchom edytor VIM i zacznij dodawać tekst. Plik VIM ma nowe, proste linie tekstowe, jak pokazano na poniższym obrazku:

Dostęp do trybu wizualnego VIM za pomocą klucza „ESC”. Następnie stuknęliśmy klucz „V” na klawiaturze, aby spróbować komendy kopiowania. Tryb wizualny jest aktywowany, jak pokazano na poniższym obrazku:

Pierwsza postać w pierwszej linii była tam, gdzie był kursor. Udając przycisk strzałki „J” lub „Next” na klawiaturze, wybraliśmy podświetlony tekst z pierwszego wiersza. Aby powtórzyć tę linię, zatrzymaliśmy się w pełni i nacisnęliśmy klucz „Y”.

Po kliknięciu klucza ESC i klawiszowi „I”, teraz wróciliśmy w trybie wstawki. Do szóstej linii jest docieranie do przewijania w dół poniżej, a kursor jest ustawiony na początku.

Wyodrębniony tekst został następnie wklejony przez naciśnięcie przycisku „P”. W tym przypadku wykorzystaliśmy prostą technikę do kopiowania i wklejania w ramach edytora VIM.

Polecenie Delete można również użyć do kopiowania i wklejania. Mamy zatem mały przykład. Z bloku wizualnego wybraliśmy pierwszy wyświetlony wiersz tekstu.

Jak widać, podświetlony tekst został wycięty i wklejony w innym miejscu, gdy popchnęliśmy „D.„Teraz, gdy przełączyliśmy się do trybu wstawienia, użyliśmy polecenia„ P ”, aby wkleić tekst do ostatniej pustej linii. Wyniki są wyświetlane następująco:

Przykład 2:

Komenda „YY” Yank ma na celu skopiowanie tylko linii zawierającej nową linię, w której obecnie mieszka mysz. Dlatego użyliśmy trybu wstawienia VIM, aby dodać kilka linii do pliku. Obecnie kursor znajduje się na początku pierwszej linii. Aby powtórzyć pierwszą linię z nową postacią, przejdź do trybu zwykłego i naciśnij „YY."

Linia jest miejscem, w którym kursor znajduje się obecnie po ponownym otwarciu trybu wstawiania. Wynik jest widoczny na poniższym obrazie po naciśnięciu klawisza „p”.

Przykład 3:

Polecenie Vima Yank pozwala kopiować wiele wierszy jednocześnie. To jest również to, co robimy. W trybie wstawiania kursor jest ustawiony na pierwszy charakter trzeciej linii. Wybierając tryb regularny i naciskając „3yy”, jesteśmy w stanie powielić trzy linie. Jak widać, VIM wyświetla również działanie podjęte w celu szarpania trzech linii.

Wyjście pojawia się jak na obrazie po naciśnięciu „P”. Ostateczna operacja pasty obejmuje wszystkie trzy linie.

Przykład 4:

Polecenie y $ kopiuje tekst od końca określonego wiersza do miejsca, w którym znajduje się kursor. Dlatego wstawiliśmy wiele linii za pomocą trybu wstawiania, ustawiając kursor na pierwszy charakter pierwszej linii. Drugi wiersz jest osiągany po naciśnięciu polecenia „y $”.

W takim przypadku użyliśmy polecenia Put lub polecenia „P”, aby wkleić skopiowany tekst.

Przykład 5:

Tekst jest kopiowany za pomocą polecenia „y^” yank z miejsca, w którym kursor znajduje się obecnie na początku tej konkretnej linii. Po słowie „wklej” ustawiamy kursor na pustej przestrzeni. Następnie, w trybie normalnym, naciskamy klawisz „y^”.

Ostatnia linia tekstowa musi zostać przewinięta w dół, aby użyć polecenia miejsca lub „p” w celu wklejenia skopiowanego tekstu do trybu wstawienia podczas korzystania z trybu zwykłego. Jak widać, cała ostatnia linia jest wklejona od pierwszej postaci poprzez słowo „wklej”.

Przykład 6:

Tekst można skopiować z bieżącej lokalizacji do następującego słowa za pomocą symbolu „YW”. W rezultacie klikamy „YW” po umieszczeniu tam myszy.

Kursor jest umieszczony w trybie zwykłym po następnym wierszu, a „P” zostanie wprowadzony. Ilustracja wyjścia znajduje się w następujący sposób:

Przykład 7:

Aby skopiować jedno słowo, użyj polecenia „YIW”. Następnie, jak pokazano następująco, musisz nacisnąć „yiw”, zachowując wskaźnik nad tym słowem.

Uzyskaliśmy następujący wynik po wykonaniu polecenia PUT:

Wniosek

Ten artykuł zawiera dokładny opis i przykład kilku prostych poleceń do kopiowania i wklejania tekstu lub danych w pliku VIM. Polecenie „Yank” i polecenie „Put” są używane na różne sposoby do kopiowania i wklejania. Znasz teraz korzystanie z funkcji kopii i wklejania Vima. Możliwe, że często będziesz musiał zmodyfikować konfigurację pakietu. Większość rzeczy można łatwo ukończyć w VIM za pomocą funkcji cięcia i wklejania.