Est-il possible de voir deux fichiers côte à côte dans Vim? Si c'est le cas, comment puis-je configurer mon éditeur pour le faire, et existe-t-il un moyen de séparer diff
les deux fichiers de Vim?
Je suis conscient de la :next
et :prev
commandes, mais ce n'est pas ce que je suis après. Ce serait vraiment bien de voir les deux fichiers en tandem.
vimdiff file1.txt file2.txt
(voir ci-dessous)Vous pouvez également ouvrir vim en mode écran partagé, avec l'
-O
option: -Pour activer ensuite le mode diff, vous devez exécuter la
:diffthis
commande dans chaque volet.Un autre scénario d'utilisation est si vous avez déjà un fichier ouvert dans vim et que vous voulez l'ouvrir et le comparer à un autre. Ensuite, vous pouvez utiliser les commandes vim suivantes: -
Vous pouvez ensuite désactiver le mode diff dans chaque volet avec la commande vim
:diffoff
.EDIT
Et l'autre standard qui n'a pas été mentionné: -
Cela équivaut à appeler
vimdiff
directement.la source
:windo :diffthis
peut être utilisé à la place des trois dernières commandes.Ou bien, ouvrez simplement le premier fichier dans VIM, puis
:vert diffsplit file2 :vert
divisez l'écran verticalement.diffsplit
fait un diff, divise les fichiers et les fait défiler, les verrouille.la source