Vim łączy linie

Vim łączy linie
VIM Text Editor to narzędzie programistów, które pozwala nam łatwo tworzyć, edytować i modyfikować plik tekstowy. Został zaprojektowany specjalnie dla UNIX, ale potem został dostarczony jako wbudowane narzędzie w Mac i Linux. Jest jednak również dostępny dla systemu Windows. VIM Text Editor zapewnia swobodę łatwej i szybkiej modyfikowania plików tekstowych, jednocześnie zapewniając różne przydatne funkcje. Jedną z tych funkcji to Vim Lines. W tym artykule dostarczymy wytyczne dotyczące dołączenia do dwóch lub więcej wierszy w edytorze VIM. Wskazówki podane w tym artykule pomogą Ci połączyć, dołączyć lub połączyć różne linie.

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:

  • VIM Linia łączenia może łączyć linie z separatorem ciągów.
  • VIM Lines może dołączyć do linii bez przycinania ciągłego i prowadzenia białychpatów.
  • VIM Linie łączenia mogą dołączyć do linii w odwrotnej kolejności.
  • Vim dołącz linie nie dołączają do linii, ale także trzymaj te połączone linie.
  • VIM Linie łączenia mogą dołączyć do linii z kombinacją dowolnej opcji podanej powyżej.

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.

  • Dotrzyj do trybu wiersza poleceń VIM.
  • Przejdź do końca linii, po czym chcesz dołączyć do następnej linii
  • Umieść kursor na końcu linii i naciśnij klawisz Shift+J, aby dołączyć do niego następny wiersz

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:

  1. Przejdź do trybu linii poleceń VIM.
  2. Umieść kursor na linii, w której chcesz połączyć następną linię.
  3. Enter GJ: Aby dołączyć do linii 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.