VIM Join Lines

VIM Join Lines
Vim Text Editor est l'outil des programmeurs qui nous permet de créer, modifier et modifier facilement le fichier texte. Il a été conçu spécifiquement pour Unix, mais il a ensuite été fourni comme un outil intégré dans Mac et Linux. Cependant, il est également disponible pour Windows. Vim Text Editor vous donne la liberté de modifier facilement et rapidement vos fichiers texte tout en fournissant diverses fonctionnalités utiles. L'une de ces fonctionnalités est les lignes de jointure vim. Dans cet article, nous fournirons des lignes directrices sur l'adhésion à deux lignes ou plus dans l'éditeur VIM. Les conseils donnés dans cet article vous aideront à combiner, à rejoindre ou à fusionner différentes lignes.

VIM Join Lines

Les lignes de jointure VIM vous permet de rejoindre les mots, le contenu, le code, les phrases ou tout type de texte distribué en plusieurs lignes en fonction d'un attribut commun. Par exemple, vous souhaitez combiner toutes les lignes contenant le mot «ligne». Voir l'exemple ci-dessous, il a cinq lignes et trois lignes sur cinq contiennent le mot «ligne».

Les critères pour rejoindre les lignes sont, combinez ces lignes qui ont le mot «ligne» en eux. La fonction VIM Join Lines vous permet de combiner tous les segments d'un contenu particulier à l'aide de l'attribut commun et de créer un seul élément linéaire représentant un texte significatif en fonction des critères requis.

Caractéristiques des lignes de jointure VIM

Les fonctionnalités des lignes de jointure VIM sont les suivantes:

  • La ligne de jointure VIM peut joindre des lignes avec un séparateur de chaîne.
  • Les lignes de jointure VIM peuvent rejoindre les lignes sans couper les espaces blancs et principaux.
  • Les lignes de jointure VIM peuvent rejoindre les lignes dans l'ordre inverse.
  • VIM JOIN LINES NE JOIN JOINS JUS.
  • Les lignes de jointure VIM peuvent rejoindre la ligne avec la combinaison de toute option donnée ci-dessus.

Syntaxe des lignes de jointure VIM

La ligne de jointure est plus capable que la commande intégrée: jointure car elle a des fonctionnalités de ligne de jointure plus puissantes. Le plugin de jointure intégré ne fournit qu'une seule commande, qui est: rejoindre. Cependant, avec les fonctionnalités des lignes de jointure, vous pouvez avoir plusieurs options. Commençons par: J ou Shift + J, qui est disponible pour: JOIND.

Le format pour les lignes de jointure VIM est la suivante:

#: [linerange] join [!] [LIGNE-SECARATOR] [LINECOUNT] [FLAG (S)]

Note: Tous les arguments doivent être séparés avec un espace.

Tous les arguments sont donnés dans la syntaxe de commande: join. Cependant, le linerange fait référence à la ligne actuelle où se trouve votre curseur, suivant la définition de la plage VIM. Le département de ligne est la valeur du séparateur utilisé pour séparer la ligne après les rejoindre ensemble; il peut être n'importe quelle chaîne et doit être cité par "ou" ", selon que le caractère spécial échappé est requis ou non. LineCount est le nombre du nombre de lignes qui doivent être jointes; Ce pourrait être un nombre négatif, et de cette façon, la jointure rejoindra la ligne vers l'arrière. Il existe deux types de drapeaux pour les lignes de jointure VIM: «r» et «k», «r» est utilisé lorsque les lignes doivent être jointes dans l'ordre inverse, et «k» est utilisé pour garder la ligne jointe après avoir rejoint. Les drapeaux «R» et «K» peuvent être utilisés avec «RK» ou «KR», bien que l'ordre n'ait pas d'importance; Les deux sont valables.

Comment rejoindre les lignes dans VIM?

La combinaison ou l'adhésion aux deux ou plusieurs lignes dans VIM est très simple. Voici les étapes requises nécessaires pour rejoindre les lignes dans l'éditeur de texte VIM.

  • Accédez au mode de ligne de commande VIM.
  • Allez à la fin de la ligne, après quoi vous souhaitez rejoindre la ligne suivante
  • Placez le curseur à la fin de la ligne et appuyez sur la touche Shift + J pour ajouter la ligne suivante

Le majuscule J de Shift + J est utilisé pour rejoindre les lignes dans l'éditeur VIM. Lorsque vous appuyez sur Shift + J, il ajoutera la ligne suivante à la fin de la ligne dans laquelle votre curseur est actuellement. Par exemple, vous avez les données suivantes avec vous:

Et vous souhaitez rejoindre ces neuf lignes en trois lignes, donc d'abord, vous mettez votre curseur à la fin de la première ligne (à côté de a) et appuyez sur Shift + J. Cela rejoindra A et B comme ceci:

En répétant le même processus à chaque ligne, vous obtiendrez le résultat souhaité qui est donné ci-dessous:

VIM Join Line sans espace

Parfois, en modifiant du texte, il est possible que vous vous retrouviez avec une série de plusieurs lignes courtes, qui sont assez difficiles à scanner. Donc, vous voulez qu'ils soient fusionnés sans espaces. Voici comment vous pouvez rejoindre des lignes dans VIM sans espaces:

  1. Accédez au mode de ligne de commande VIM.
  2. Placez votre curseur sur la ligne où vous voulez que votre prochaine ligne soit fusionnée.
  3. Entrez GJ: pour rejoindre les lignes sans espaces.

VIM Join Lines avec le décompte

Supposons que vous ayez 100 lignes et que vous souhaitez les rejoindre toutes en une seule ligne; que ferez-vous? Accédez à chaque ligne et appuyez sur Ctrl + J à chaque ligne? Ce serait une tâche fastidieuse, à droite?

Voici une solution simple, utilisez l'argument du nombre numérique avec J et rejoignez autant de lignes que vous le souhaitez avec une seule commande. L'argument du comte numérique rejoint ce nombre de la ligne consécutive. Ainsi, par exemple,: 50J rejoindra les 50 lignes consécutives en une seule ligne. De même: 1000J rejoindra les 1000 lignes consécutives ensemble.

Liste de contrôle:

La ligne de commande VIM est sensible à la casse, alors assurez-vous de taper exactement ce que vous vouliez. Par exemple, vous tapez par erreur J au lieu de J. Vous avez peut-être involontairement appuyé sur la touche Caps Lock, et maintenant toutes les commandes sont interprétées différemment. Assurez-vous que le verrouillage des bouchons est désactivé si vous avez l'intention de l'utiliser et appuyez sur ESC pour vous assurer que vous êtes en mode ligne de commande.

Conclusion

Cet article concernait la fonction VIM Join Line. Ici, nous avons appris la syntaxe, l'utilisation et les caractéristiques des lignes de jointure VIM. De plus, nous avons examiné le processus étape par étape d'utilisation des lignes de jointure VIM.