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:
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.
#: diffoffPour 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é.