Teraz wyjaśnimy wiele metod kopiowania i wklejania w vi. Uwzględnimy również kopiowanie i wklejanie w różnych trybach.
Skopiuj, wklej i pokrój w trybie normalnym
System automatycznie otwiera tryb normalny po otwarciu edytora VIM. Polecenia VI/VIM można wykonać w tym trybie i przejść przez pliki.
Operacja kopiowania w vi/vim
Znamy również operację kopiowania jako operację Yank w ramach VI/VIM. Tutaj utrzymujemy kursor w pożądanej pozycji podczas kopiowania tekstu. Naszym następnym krokiem byłoby użycie polecenia „Y”, a następnie polecenia ruchu. Niektóre z słynnych poleceń Yank (kopiowanie) są następujące:
y% | To polecenie kopiuje tekst między podobnymi znakami, takimi jak Brackets (). Na przykład, jeśli istnieje jakikolwiek tekst między nawiasami (), możesz go skopiować za pomocą tego polecenia. |
yiw | To polecenie kopiuje bieżące słowo. |
yw | To polecenie kopiuje tekst, w którym kursor jest umieszczany na początku innego słowa. |
y^ | To polecenie kopiuje cały tekst, zaczynając od początku wiersza, w którym kursor jest ustawiony. |
y $ | To polecenie kopiuje cały tekst, zaczynając od pozycji kursora na końcu linii. |
2YY | To polecenie kopiuje dwa wiersze, zaczynając od linii kursora. |
Tak | To polecenie kopiuje wiersz, w którym umieściliśmy kursor, a nowa postać jest obecna. |
Wklej działanie w vi/vim
W vi/vim operacja pasty nazywana jest operacją put. Jedynym sposobem na wklejanie w vi/vim jest umieszczenie kursora w pożądanym miejscu i użycie „p” do wklejania tekstu przed lub po kursorze.
Przecięcie operacji w vi/vim
W VI/VIM znamy operację cięcia jako operację usuwania. Aby wyciąć tekst, najlepiej umieścić kursor w pożądanej pozycji. Następnie możesz użyć poleceń mound za pomocą polecenia „D”. Niektóre z jego słynnych poleceń usuwania (wyciętych) są następujące:
D% | To polecenie przecina tekst między podobnymi znakami, takimi jak Brackets (). Na przykład, jeśli istnieje jakikolwiek tekst między nawiasami (), możesz go wyciąć za pomocą tego polecenia. |
Diw | Aby wyciąć bieżące słowo. |
DW | To polecenie przecina tekst, w którym kursor jest umieszczany na początku innego słowa. |
d^ | Korzystając z tego polecenia, możesz wyciąć cały tekst, zaczynając od pozycji kursora na początku wiersza. |
D $ | To polecenie odcina cały tekst, zaczynając od pozycji kursora na końcu linii. |
2dd | To polecenie przecina dwa wiersze, zaczynając od linii kursora. |
Dd | To polecenie przecina linię, w której umieściliśmy kursor, a nowa postać jest obecna. |
Skopiuj, wklej i pokrój w trybie wizualnym
Wpisujesz Tryb wizualny pokazany jako początkowy punkt wyboru. Możesz także manipulować i wybrać tekst w trybie wizualnym VI/VIM.
Naciśnij „V” | Aby uzyskać dostęp do trybu wizualnego. |
Naciśnij „V” | Wybierz tekst według wiersza za pomocą trybu linii wizualnej. |
Naciśnij „Ctrl” i „V” | W celu przejścia na wizualny tryb blokowy. Ten tryb umożliwia wybór tekstu za pomocą prostokątnych bloków. |
Kliknij tekst, który chcesz wyciąć lub skopiować. Tutaj możesz poruszać się w lewo, w prawo, w dół i w górę za pomocą klawiszy strzałek.
Wniosek
Mamy nadzieję, że rozumiesz, jak kopiować, wkleić i wycinać w VIM. Czasami może być konieczne wprowadzenie zmian konfiguracji w paczce; Pasting lub odcięcie tekstu w vi/vim może to zrobić. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.