Vim Join -Linien

Vim Join -Linien
Der VIM -Texteditor ist das Tool der Programmierer, mit dem wir die Textdatei einfach erstellen, bearbeiten und ändern können. Es wurde speziell für UNIX entwickelt, wurde aber dann als integriertes Werkzeug in Mac und Linux bereitgestellt. Es ist jedoch auch für Windows verfügbar. Der VIM -Texteditor bietet Ihnen die Freiheit, Ihre Textdateien einfach und schnell zu ändern und gleichzeitig verschiedene nützliche Funktionen bereitzustellen. Eine dieser Funktionen sind VIM -Join -Linien. In diesem Artikel werden wir Richtlinien zum Beitritt zu zwei oder mehr Zeilen im VIM -Editor liefern. Die in diesem Artikel angegebenen Tipps helfen Ihnen dabei, verschiedene Zeilen zu kombinieren, zu verbinden oder zusammenzuführen.

Vim Join -Linien

Mit VIM -Join -Zeilen können Sie die Wörter, Inhalte, Code, Sätze oder jede Art von Text, die in mehreren Zeilen basierend auf einem gemeinsamen Attribut verteilt sind. Zum Beispiel möchten Sie alle Zeilen kombinieren, die das Wort "Zeile" enthalten. Siehe das Beispiel unten, es hat fünf Zeilen und drei von fünf Zeilen enthalten das Wort "Zeile".

Die Kriterien, um sich den Zeilen zu verbinden. Mit der Funktion VIM -Join -Linien können Sie alle Segmente eines bestimmten Inhalts mithilfe des gemeinsamen Attributs kombinieren und ein einzelnes lineares Element erstellen, das einen aussagekräftigen Text gemäß den erforderlichen Kriterien darstellt.

Merkmale von VIM -Join -Linien

Die Merkmale von VIM -Join -Linien sind wie folgt:

  • Die VIM -Join -Linie kann Linien mit einem String -Separator verbinden.
  • Vim -Join -Linien können sich den Linien verbinden, ohne die Nachverfolgung und die Führung von Whitespaces zu schneiden.
  • VIM -Join -Linien können die Linien in umgekehrter Reihenfolge verbinden.
  • Vim Join -Linien nicht verbinden sich in die Linie, sondern halten Sie auch diese zusammengeschlossenen Linien.
  • VIM -Join -Linien können der Linie mit der Kombination jeder oben angegebenen Option verbinden.

Syntax von VIM -Join -Linien

Die Join-Linie ist fähiger als der Befehl integriert: Join, da sie leistungsfähigere Join-Linienfunktionen enthält. Das integrierte Join-Plugin bietet nur einen Befehl, nämlich: Join. Mit Join -Linienfunktionen können Sie jedoch mehrere Optionen haben. Beginnen wir mit: J oder Shift+J, was verfügbar für: Join.

Das Format für die VIM -Join -Linien lautet wie folgt:

#: [Linerange] Join [!] [LineseParator] [Linecount] [Flag (s)]

Notiz: Alle Argumente sollten mit einem Raum getrennt werden.

Alle Argumente sind in der: Join -Befehlssyntax angegeben, dh wenn nichts angegeben ist, wird der Standardwert verwendet. Der Linerange bezieht sich jedoch auf die aktuelle Linie, in der Ihr Cursor der VIM -Bereichsdefinition ist. LineseParator ist der Trennwert, der verwendet wird, um die Linie nacheinander zu trennen. Es kann eine Zeichenfolge sein und sollte durch "oder" "zitiert werden, je nachdem, ob das entkommene Spezialcharakter erforderlich ist oder nicht. Linecount ist die Anzahl der Zeilen, die verbunden werden müssen. Es könnte eine negative Zahl sein, und auf diese Weise wird der Join die Linie rückwärts verbinden. Es gibt zwei Arten von Flags für VIM -Join -Linien: 'R' und 'k', 'r' wird verwendet, wenn die Linien in umgekehrter Reihenfolge verbunden werden müssen, und 'k' wird verwendet, um die Verbindungslinie nach dem Verbinden zu behalten. Die Flaggen von 'R' und 'K' können zusammen mit 'rk' oder 'kR' verwendet werden, obwohl die Reihenfolge keine Rolle spielt; Beide sind gültig.

Wie man Linien in Vim verbindet?

Das Kombinieren oder Verbinden der beiden oder mehrere Zeilen in VIM ist sehr einfach. Im Folgenden sind die erforderlichen Schritte erforderlich, um Zeilen im VIM -Texteditor zu verbinden.

  • Kommen Sie zum VIM -Befehlszeilenmodus.
  • Gehen Sie zum Ende der Linie, woraufhin Sie sich der nächsten Zeile anschließen möchten
  • Platzieren Sie den Cursor an das Ende der Linie und drücken Sie die Taste Shift+J

Der obere Fall J von Shift+J wird verwendet, um den Zeilen im VIM-Editor zu verbinden. Wenn Sie Shift+J drücken, wird die folgende Zeile am Ende der Linie angehängt. Sie haben beispielsweise die folgenden Daten bei Ihnen:

Und Sie möchten diesen neun Zeilen in drei Zeilen einbeziehen. Zuerst setzen Sie Ihren Cursor am Ende der ersten Zeile (neben a) und drücken Sie Shift+J. Dies wird A und B wie folgt anschließen:

Wenn Sie den gleichen Vorgang in jeder Zeile wiederholen, erhalten Sie das gewünschte Ergebnis, das unten angegeben ist:

Vim Join Line ohne Platz

Manchmal besteht beim Bearbeiten eines Textes die Möglichkeit, dass Sie eine Reihe mehrerer kurzer Linien haben, die ziemlich schwer zu scannen sind. Sie möchten also, dass sie ohne Leerzeichen verschmolzen werden. Hier ist, wie Sie Linien ohne Räume in VIM verbinden können:

  1. Gehen Sie zum VIM-Befehlszeilenmodus.
  2. Platzieren Sie Ihren Cursor in die Zeile, in der Ihre nächste Zeile zusammengeführt werden soll.
  3. Geben Sie GJ ein: um die Zeilen ohne Leerzeichen zu verbinden.

Vim Join -Linien mit Count

Angenommen, Sie haben 100 Zeilen und möchten sich allen in nur einer Zeile anschließen. was werden Sie tun? Gehen Sie zu jeder Zeile und drücken Sie in jeder Zeile Strg+J? Das wäre eine mühsame Aufgabe, richtig?

Hier ist eine einfache Lösung. Verwenden Sie das Argument der numerischen Anzahl mit J und verbinden Sie so viele Zeilen, wie Sie möchten, mit nur einem Befehl. Das Argument der numerischen Anzahl verbindet diese Anzahl der aufeinanderfolgenden Linien. Also zum Beispiel: 50J werden sich den 50 aufeinanderfolgenden Linien in nur einer Zeile anschließen. In ähnlicher Weise: 1000J wird sich den 1000 aufeinanderfolgenden Linien zusammenschließen.

Checkliste:

Die VIM-Befehlszeile ist Fallempfindlichkeit. Stellen Sie daher sicher, dass Sie genau das eingeben, was Sie beabsichtigt haben. Zum Beispiel tippen Sie fälschlicherweise J anstelle von J ein. Möglicherweise haben Sie unbeabsichtigt auf die Taste des Caps Lock getroffen, und jetzt werden alle Befehle unterschiedlich interpretiert. Stellen Sie sicher, dass das Caps -Sperre ausgeschaltet ist, wenn Sie es verwenden möchten, und drücken Sie ESC, um sicherzustellen, dass Sie sich im Befehlszeilenmodus befinden.

Abschluss

In diesem Artikel handelte es sich um die Funktion VIM -Join -Linien. Hier haben wir die Syntax, Verwendung und Merkmale von VIM -Join -Linien gelernt. Darüber hinaus haben wir uns den Schritt-für-Schritt-Prozess der Verwendung der VIM-Join-Linien angesehen.