Vim Copy Paste

Vim Copy Paste
Il existe de nombreuses situations où vous devez copier certaines données ou texte à partir d'un seul emplacement dans vos fichiers, je.e., Code de fichiers, fichiers texte et collez-le à un autre emplacement. Vous pouvez également copier et coller du texte et des codes à partir de n'importe quel fichier tout en travaillant dans l'éditeur VIM. À cette fin, vous utiliserez le Yank «Y» et le put, je.e., Commande «P» dans l'éditeur VIM pour effectuer une copie et coller. Alors, commençons cet article en ouvrant la console de coquille de l'Ubuntu 20.04 Système utilisant Ctrl + Alt + T. Après avoir ouvert le terminal de la coque, vous devez vérifier si VIM est installé sur votre système ou non. Pour cela, utilisez la commande «VIM» simple dans le shell comme révélé dans l'image.

La sortie de la commande ci-dessus illustre que VIM n'est pas installé. Pour l'installer sur votre système, mettez à jour et mise à niveau d'abord votre système. Après cela, essayez la commande d'installation APT pour installer VIM, comme démontré dans l'image ci-dessous.

Maintenant, vous pouvez démarrer l'éditeur «Vim». Vous serez navigué vers le mode normal de VIM.

Utilisation de Yank (Y):

Appuyez sur la touche «ESC» et appuyez sur «I» pour ouvrir le mode «INSERT» de l'éditeur VIM. La commande «yank» ou «y» est utilisée pour copier le texte sélectionné. Le point à noter est que vous pouvez ouvrir n'importe quel fichier déjà créé dans VIM. Sinon, vous pouvez simplement démarrer l'éditeur VIM pour ajouter du texte. Nous avons ajouté trois lignes de texte simples dans le fichier VIM, aussi clairement à partir de l'image ci-dessous.

Pour essayer la commande de copie, nous avons ouvert le mode visuel de VIM à l'aide de la touche «ESC» suivie d'un appuyant sur la clé «V» du clavier. Le curseur était au 1St caractère de la première ligne. Nous avons sélectionné le texte en surbrillance de la première ligne en appuyant sur le bouton «J» ou «Suivant» du clavier. Nous nous sommes arrêtés à l'arrêt complet et avons appuyé sur «Y» pour copier cette ligne.

y

Maintenant, nous sommes redevenus en mode d'insert en appuyant sur la touche ESC suivie de la clé «I». Nous faisons défiler ci-dessous au 4e ligne et placez le curseur au début de cette ligne. Ensuite, nous avons collé le texte tiré en appuyant sur le bouton «P». Et, ici, nous avons fait la copie-coller au sein de l'éditeur VIM avec une méthode de base.

p

Vous pouvez également utiliser la commande de suppression à des fins de copie et de coller. Donc, nous avons une petite illustration à ce sujet. Nous avons sélectionné la première ligne du texte dans le bloc visuel comme indiqué.

Nous avons pressé «D» pour couper le texte mis en évidence et le coller dans un autre endroit. d

Maintenant, nous sommes passés au mode d'insert, et à la dernière ligne vide, nous avons collé le texte en utilisant la commande «p». La sortie est indiquée ci-dessous.

Utilisation de Yy:

La commande «yy» yank est là pour copier uniquement la ligne actuelle où le curseur est en ce moment avec le caractère Newline. Nous avons donc ajouté trois lignes dans le fichier VIM en utilisant son mode d'insertion. Nous avons placé le curseur au premier caractère du 1St doubler. Accédez au mode normal et appuyez sur «YY» pour copier la première ligne avec un caractère Newline.

Nous avons à nouveau ouvert le mode d'insert et placé le curseur sur le 4e doubler. Appuyé sur la touche «p», et la sortie est affichée dans l'image ci-dessous.

Utilisation de 3yy:

Vous pouvez également copier plus d'une ligne en utilisant la commande yank dans VIM. Nous le ferons ici aussi. Ainsi, dans le mode encadré, nous avons placé le curseur au 1St caractère du 1St doubler. Nous avons navigué vers le mode normal et appuyé sur «3yy» pour copier les trois lignes. Vous pouvez voir que le VIM montre également l'action effectuée pour tirer les trois lignes.

Revenez maintenant au mode normal et placez le curseur au 1St caractère du 4e doubler. Appuyez sur «P», et vous obtiendrez la sortie comme indiqué dans l'image. Les trois lignes ont enfin été collées.

En utilisant y $:

La commande y $ est utilisée pour copier le texte à partir de la position actuelle d'un curseur à partir de la fin d'une ligne particulière. Nous avons donc ajouté deux lignes en mode d'insert et avons placé le curseur au 1St caractère du 1St doubler. Appuyez sur la commande «Y $» Rcroll vers le bas vers le 3rd doubler.

Ici, nous avons collé le texte copié en utilisant le put, je.e., Commande «P», et c'est parti.

En utilisant y ^:

La commande «y ^» Yank a été utilisée pour copier le texte à partir de la position où le curseur est placé au début de cette ligne particulière où se trouve le curseur en ce moment. Nous avons placé le curseur dans l'espace après que le mot «pâte» a appuyé sur le «y ^» en mode normal.

Nous devons faire défiler jusqu'à la troisième ligne et utiliser la commande put, je.e., «P» pour coller le texte copié tout en utilisant le mode normal dans le mode d'insertion. Vous pouvez voir que la première ligne a été collée à partir de son premier personnage jusqu'au mot «Coller».

Utilisation de YW:

Le «YW» peut être utilisé pour copier le texte de la position actuelle au prochain mot consécutif. Nous avons donc mis le curseur au mot «yw» et avons appuyé sur «YW».

Nous avons mis le curseur après l'arrêt complet dans le mode normal et appuyez sur «P». La sortie est indiquée ci-dessous.

Utilisation de Yiw:

La commande «yiw» est utilisée pour copier le mot unique. Vous devez placer le pointeur sur un mot spécifique et appuyer sur «yiw» comme indiqué ci-dessous.

Après avoir utilisé la commande put, nous avons le résultat ci-dessous.

Conclusion:

Cet article contient une explication et une implémentation détaillées de certaines commandes simples pour copier et coller le texte ou les données dans le fichier VIM. Nous avons utilisé différentes méthodes pour utiliser la commande «Yank» avec la commande put pour copier et coller. Nous espérons que vous l'aimerez.