Vim łączy linie
VIM Linie łączące pozwala dołączyć do słów, treści, kodu, zdań lub dowolnego rodzaju tekstu rozmieszczonego w wielu wierszach na podstawie wspólnego atrybutu. Na przykład chcesz połączyć wszystkie wiersze zawierające słowo „linia”. Zobacz poniższy przykład, ma pięć linii, a trzy na pięć linii zawierają słowo „linia”.
Kryteria dołączenia do wierszy to: połącz te wiersze, które mają w sobie słowo „linia”. Funkcja linii połączenia VIM pozwala połączyć wszystkie segmenty określonej zawartości za pomocą wspólnego atrybutu i utworzyć pojedynczy element liniowy reprezentujący sensowny tekst zgodnie z wymaganymi kryteriami.
Funkcje linii łączenia vim
Funkcje linii połączenia Vim są następujące:
Składnia linii łączenia vim
Linia łączenia jest bardziej zdolna niż wbudowane: połączenie, ponieważ ma mocniejsze funkcje linii łączenia. Wbudowana wtyczka łącząca zapewnia tylko jedno polecenie, czyli: dołącz. Jednak dzięki funkcjom linii łączenia możesz mieć wiele opcji. Zacznijmy od: J lub Shift+J, który jest dostępny dla: dołącz.
Format linii łączenia vim jest następujący:
#: [Linerange] dołącz [!] [LinesEparator] [lineCount] [flaga (s)]
Notatka: Wszystkie argumenty powinny być oddzielone przestrzenią.
Wszystkie argumenty są podane w składni polecenia: połączenie są opcjonalne, co oznacza, że jeśli nic nie zostanie podane, wartość domyślna zostanie użyta. Jednak linijka odnosi się do bieżącej linii, w której znajduje się twój kursor, zgodnie z definicją zakresu VIM. LiniaSeparator to wartość separatora, która służy do oddzielenia linii po połączeniu ich razem; Może to być dowolny ciąg i powinien być cytowany przez „lub„ ”, w zależności od tego, czy wymyślony charakter specjalny jest wymagany, czy nie. Linecount to liczba liczby linii, które należy połączyć; może to być liczba ujemna i w ten sposób połączenie dołączy do linii wstecz. Istnieją dwa rodzaje flag dla linii połączenia Vima: „R” i „K”, „R” są używane, gdy linie należy połączyć w odwrotnej kolejności, a „K” jest używany do utrzymania połączonej linii po dołączeniu. Flagi „R” i „K” mogą być używane razem z „RK” lub „KR”, chociaż zamówienie nie ma znaczenia; Oba są ważne.
Jak dołączyć do linii w VIM?
Łączenie lub połączenie dwóch lub wielu linii w VIM jest bardzo proste. Poniżej znajdują się wymagane kroki potrzebne do połączenia wierszy w edytorze tekstu VIM.
Górna liczba J Shift+J jest używana do łączenia linii w edytorze VIM. Po naciśnięciu Shift+J dołączy następujący wiersz na końcu linii, w której kursor jest obecnie. Na przykład masz przy sobie następujące dane:
I chcesz dołączyć do tych dziewięciu linii w trzy linie, więc najpierw umieszczasz kursor na końcu pierwszej linii (obok A) i naciskać Shift+J. To dołączy do A i B w ten sposób:
Powtarzając ten sam proces na każdej linii, otrzymasz pożądany wynik, który podano poniżej:
VIM Włącz linię bez przestrzeni
Czasami podczas edytowania tekstu istnieje możliwość, że skończysz z serią wielu krótkich linii, które są dość trudne do skanowania. Więc chcesz, aby były scalone bez przestrzeni. Oto jak możesz dołączyć do linii w VIM bez przestrzeni:
Vim łączą linie z hrabiego
Załóżmy, że masz 100 linii i chcesz dołączyć do wszystkich w jednej linii; co zrobisz? Przejdź do każdej linii i naciśnij Ctrl+J na każdej linii? To byłoby żmudne zadanie, prawda?
Oto proste rozwiązanie, użyj argumentu liczbowego z J i dołącz do tak wielu wierszy, ile chcesz za pomocą jednego polecenia. Argument liczby liczbowych dołącza do tej liczby kolejnych linii. Na przykład: 50J dołączy do 50 kolejnych linii w jednej linii. Podobnie: 1000J dołączy do 1000 kolejnych linii.
Lista kontrolna:
Wiersz poleceń VIM jest wrażliwy na wielkość liter, więc upewnij się, że wpisujesz dokładnie to, co zamierzałeś. Na przykład błędnie wpisujesz j zamiast j. Być może nieumyślnie uderzyłeś w klawisz blokady CAPS, a teraz wszystkie polecenia są interpretowane inaczej. Upewnij się, że zamek CAPS jest wyłączony, jeśli zamierzasz go użyć, i naciśnij ESC, aby upewnić się, że jesteś w trybie wiersza poleceń.
Wniosek
Ten artykuł dotyczył funkcji linii VIM. Tutaj nauczyliśmy się składni, użycia i funkcji linii łączenia vim. Ponadto spojrzeliśmy na proces korzystania z linii łączenia VIM.