Existe-t-il une fonction de comparaison comme le plugin pour Notepad ++?
Existe-t-il une fonction de comparaison comme le plugin pour Notepad ++?
Réponses:
Vous pouvez comparer les 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.
faites un clic droit sur le premier fichier et sélectionnez
puis faites un clic droit sur le deuxième fichier et sélectionnez
Screencast:
J'ai Visual Studio Code version 1.27.2 et je peux le faire:
Parfois, vous n'avez pas deux fichiers mais souhaitez copier du texte quelque part et faire une différence rapide sans avoir à enregistrer le contenu dans des fichiers au préalable. Ensuite, vous pouvez le faire:
Voici ma façon préférée, qui je pense est un peu moins fastidieuse que les étapes "Sélectionnez pour comparer, puis comparer avec ...".
F1
Comparer le fichier actif avec ...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à-dedans 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 à partir de la ligne de commande
Dans votre type de terminal:
code --diff file1.txt file2.txt
Un onglet s'ouvrira dans VS Code montrant les différences entre les deux fichiers.
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.
Faites un clic droit sur le 1er fichier, cliquez sur "Sélectionner pour comparer".
Cliquez sur le 2ème fichier, cliquez sur "Comparer avec la sélection"
J'ai trouvé un flux qui est le plus rapide pour moi, en associant d'abord un raccourci clavier Alt+k
à "Comparer le fichier actif avec ..." ( #a ). (Similaire à la réponse de wisbucky mais encore amélioré et plus progressif.)
Ensuite, pour comparer deux fichiers:
Alt+k
, un menu d'ouverture rapide sera affiché avec le fichier B focalisé.Enter
.Résultat: fichier A à gauche et fichier B à droite. (Testé sur VS Code 1.27.1)
#a - pour ce faire, appuyez sur Ctrl-k Ctrl-s
pour afficher les raccourcis clavier, tapez compare
dans la zone de recherche supérieure et double-cliquez sur la colonne "Reliure" pour "Comparer le fichier actif avec ...", appuyez sur Alt+k
puis sur Enter
pour l'affecter.
Si vous souhaitez comparer le fichier de votre projet / répertoire avec un fichier externe (ce qui est d'ailleurs la manière la plus courante que j'ai utilisée pour comparer les fichiers), vous pouvez facilement faire glisser et déposer le fichier externe dans l'onglet de l'éditeur et utiliser simplement la commande: "Comparer le fichier actif avec ..." sur l'un d'eux en sélectionnant l'autre dans la nouvelle fenêtre de choix. Cela semble être le moyen le plus rapide.