Existe-t-il une fonctionnalité de comparaison comme le plug-in pour Notepad ++?
Vous pouvez comparer des fichiers de l'explorateur à partir de la section des fichiers de travail ou de la section des dossiers. Vous pouvez également déclencher l'action de comparaison globale à partir de la palette de commandes.
Voici ma méthode préférée, que je trouve un peu moins fastidieuse que les étapes "Sélectionner pour comparer, puis comparer avec ...".
F1
Compare Active File With ...Cela fonctionne avec tous les fichiers arbitraires, même ceux qui ne sont pas dans le répertoire du projet. Vous pouvez même simplement créer 2 nouveaux fichiers sans titre et copier/coller du texte là aussi.
Une autre option utilise la ligne de commande:
code -d left.txt right.txt
Remarque: vous devrez peut-être d'abord ajouter code
à votre chemin. Voir: Comment appeler VS Code Editor en ligne de commande
J'ai la version 1.27.2 de Visual Studio Code et je peux le faire:
Parfois, vous n'avez pas deux fichiers mais vous voulez copier du texte quelque part et faire un diff rapide sans avoir à enregistrer le contenu dans des fichiers au préalable. Ensuite, vous pouvez faire ceci:
Il existe un plugin appelé Partial Diff qui permet de comparer les sélections de texte dans un fichier, entre différents fichiers ou dans le presse-papiers.
Dans votre type de terminal:
code --diff file1.txt file2.txt
Un onglet s'ouvre dans VS Code et montre les différences entre les deux fichiers.
Faites un clic droit sur le 1er fichier, puis cliquez sur "Sélectionner pour comparer".
Cliquez sur 2ème fichier, cliquez sur "Comparer avec sélectionné"
J'ai trouvé un flux qui est le plus rapide pour moi, en associant d'abord un raccourci clavier Alt+k
à "Compare Active File With ..." ( #a ). (Semblable à la réponse de wisbucky mais encore amélioré et plus progressif.)
Ensuite, pour comparer deux fichiers:
Alt+k
, un menu ouvert rapide apparaîtra avec le fichier B concentré.Enter
.Résultat: fichier A à gauche et fichier B à droite. (Testé sur le code VS 1.27.1)
#a - Pour ce faire, appuyez sur Ctrl-k Ctrl-s
pour afficher les raccourcis clavier, tapez compare
dans le champ de recherche supérieur et double-cliquez sur la colonne "Correspondance" pour "Comparaison fichier actif avec ...", appuyez sur Alt+k
puis Enter
l'assigner.
Si vous souhaitez comparer un fichier de votre projet/répertoire avec un fichier externe (ce qui est d'ailleurs le moyen le plus courant de comparer des fichiers), vous pouvez facilement faire glisser le fichier externe dans l'onglet de l'éditeur et simplement utilisez la commande "Comparer le fichier actif avec ..." à l'un d'eux en sélectionnant l'autre dans la fenêtre de choix nouvellement apparue. Cela semble être le moyen le plus rapide.
Voici un lien vers le marché pour une extension. L'extension "compareit" permet de comparer deux fichiers que vous pouvez choisir dans votre projet actuel et dans un autre répertoire de votre ordinateur ou de votre presse-papiers.