Vim diff deux fichiers

Vim diff deux fichiers
VIM est un programme d'éditeur de texte open-source, gratuit, basé sur l'écran, hautement configurable pour UNIX. Bien qu'il ait une interface graphique, il peut fonctionner dans un terminal car il s'agit d'un petit programme, c'est pourquoi il est puissant et très rapide. Il s'exécute sur les commandes, il est donc facilement gérable sans menus ou une souris avec un clavier. Il est conçu pour créer et modifier efficacement toutes sortes de texte. VIM est un éditeur de code très puissant pour Unix, Linux et Mac l'a installé par défaut. De plus, il peut également être facilement installé sur Windows. Il a été introduit vers 1991, ce qui en fait l'éditeur de texte le plus ancien, et il est toujours en raison de ses fonctionnalités extrêmement dynamiques et polyvalentes.

Vim Text Editor est connu comme l'éditeur d'un programmeur, et les développeurs l'utilisent toujours car il est hautement configurable et permet une modification de texte efficace. Il est solide du roc, il est donc continuellement développé pour devenir bien meilleur. Il peut facilement être intégré à de nombreux outils, a une puissante capacité de recherche et de remplacement, et dispose d'un vaste système de plugin, de plusieurs arbres d'annulation et d'une prise en charge persistante pour divers formats de fichiers et langages de programmation.

Mode Vim Diff

Le mode DIFF de VIM est une fonction personnalisée qui nous permet de comparer facilement le contenu de deux ou plusieurs fichiers. C'est la commande la plus courante utilisée pour comparer deux fichiers. Si vous souhaitez comparer deux fichiers contenant du contenu similaire et déchiffrer la différence, la commande 'vim diff' 'est pour vous. 'Diff' est à moins de «différence». Il est similaire à la commande Unix Difff; Cependant, le VIM montre beaucoup mieux. La commande VIM Difff est utilisée pour comparer les deux fichiers contenant des données similaires pour trouver les données communes dans les deux fichiers. La commande VIM Difff découvre simplement les mêmes données présentes dans le fichier et met en évidence les différentes données afin qu'elle soit facilement reconnaissable. Il peut comparer unique, multiple ou le contenu des répertoires.

Il est vraiment utile de découvrir le texte qui doit être modifié afin que le contenu des deux fichiers correspond exactement. Ce guide se concentre sur la fourniture de l'utilisation de la commande 'Diff' et de vous faire apprendre à utiliser la commande VIM Difff, à activer ou à désactiver le mode VIM Diff, comment naviguer dans le mode Vim Diff, et enfin, comment comment Appliquer les modifications de la fenêtre VIM Diff.

Comment utiliser la commande VIM Difff?

La commande 'Diff' vise à comparer deux fichiers et à sortir la liste des différences entre les deux fichiers. En d'autres termes, il publie la liste des modifications qui doivent être effectuées afin que les deux fichiers correspondent exactement. Par conséquent, la commande 'Diff' est extrêmement utile pour les développeurs car ils peuvent l'utiliser pour obtenir les différences entre deux fichiers de code source pour développer des correctifs.

La syntaxe de la commande VIM DIFF est la suivante:

Commencez par créer deux fichiers qui contiendront du contenu similaire. Nommez le premier fichier 'diff_test_1' et le deuxième fichier 'diff_test_2'. Ouvrez les deux fichiers, écrivez du contenu avec une légère différence, enregistrez et fermez les fichiers. Maintenant, exécutez la commande ci-dessous dans l'éditeur VIM pour trouver des différences entre les fichiers.

La sortie de la commande ci-dessus affichera uniquement les lignes qui ne correspondent pas. De plus, ces lignes seront affichées dans l'ordre des fichiers fournis dans la commande, je.e., la ligne dans le 'Diff_test_1.txt 'sera affiché en premier et les lignes du' Diff_test_2.txt 'sera affiché ensuite.

Il devient très facile avec VIM Diff pour voir les similitudes et les différences dans deux fichiers côte à côte; Vous pouvez facilement pousser ou tirer le contenu d'un volet à un autre et modifier les fichiers en toute simplicité. Ainsi, VIM Diff est un excellent moyen de gérer des projets qui nécessitent de comparer le contenu de différents fichiers. Suivez les étapes ci-dessous pour activer ou désactiver le mode VIM DIFF:

  1. Ouvrez le premier fichier 'diff_test_1.Texte 'en vim.
  2. Type: Split ou: diffsplit ou utilisez la commande ctrl + w v pour obtenir les deux vitesses séparées côte à côte.
  3. Passez au deuxième volet et ouvrez le deuxième fichier, 'Diff_test_2.SMS'.
  4. Utilisez la commande «Ctrl + W H ou L» pour se déplacer entre deux volets

Comment activer et désactiver le mode VIM Difff?

Il existe deux façons de diviser le volet VIM; horizontal et vertical.

Split horizontal:

Pour diviser horizontal les Panes de l'éditeur VIM, utilisez la commande suivante:

Split vertical:

Pour diviser les Panes de l'éditeur VIM verticalement, utilisez la commande suivante:

De plus, il existe deux façons de désactiver le mode VIM DIFF.

#: diffoff

Pour quitter la fenêtre VIM Diff, tapez la commande suivante

Cette commande fermera le fichier et vous êtes hors du mode VIM DIFF. La deuxième façon de sortir du mode Vim Diff est: Windo Diffo ou: Diffo!

#: windo diffo ou: diffo!

Le: windo diffo ou simplement: diffo! Ferme facilement le mode VIM Diff. Utilisez la commande suivante pour désactiver le mode VIM DIFF

Ces commandes fonctionneront pour fermer à la fois les fentes horizontales et verticales.

Comment naviguer en mode Vim Diff?

Navigation entre deux fichiers à l'aide de l'éditeur VIM est légèrement différent de l'habitude. Par exemple, si vous faites défiler vers le haut ou vers le bas dans une fenêtre, le texte de la fenêtre adjacent fait également défiler vers le haut ou vers le bas. Ceci est connu sous le nom de scrollbind.

Pour activer la fonctionnalité ScrollBind, utilisez la commande suivante:

Pour modifier les fichiers en mode ScrollBind, utilisez la commande suivante.

Pour basculer entre deux fenêtres de l'éditeur VIM, utilisez Ctrl + W; Cependant, gardez à l'esprit que vous devez appuyer deux fois sur Ctrl + W pour naviguer entre deux vitres.

Pour revenir au changement précédemment exécuté, utilisez la commande suivante:

Pour passer au changement suivant, utilisez la commande suivante:

Pour désactiver le mode ScrollBind, utilisez la commande suivante:

Comment appliquer les modifications de la fenêtre de commande VIM Difff?

Lorsque vous comparez deux fichiers, vous devez vouloir modifier et modifier les fichiers et enregistrer ces modifications. Pour appliquer les modifications apportées dans deux fichiers comparés, utilisez les commandes suivantes:

La commande ci-dessus appliquera les modifications apportées dans un fichier à un autre. Par exemple, vous avez apporté des modifications dans le fichier de fenêtre de gauche, et vous souhaitez copier ces modifications dans le fichier dans la fenêtre côté droit, vous exécuterez la commande donnée ci-dessus dans la fenêtre du côté droit et toutes les modifications dans la gauche Le volet de fenêtre copiera dans le volet de fenêtre de droite.

Pour appliquer les modifications de la fenêtre actuelle à la fenêtre adjacente, la commande ci-dessus sera utilisée. Par exemple, si vous travaillez dans la fenêtre de gauche et souhaitez copier les modifications dans la fenêtre de droite, vous exécuterez la commande ci-dessus.

Conclusion

Dans ce guide, nous avons appris l'utilisation de la commande VIM DIFF et comment il peut aider à comparer deux fichiers simultanément, les modifier et les modifier côte à côte, et appliquer les modifications d'un fichier à un autre fichier avec facilité.