Il est souvent utile de faire un diff entre deux fichiers sur un serveur. C’est là que la commande vimdiff est magique ! (equivalent de vim -d )
1 |
vimdiff file1 file2 |
vous donnera l’affichage suivant :
Encore mieux : vous pouvez comparer n fichiers (avec un grand écran c’est plus facile)
1 |
vimdiff file1 file2 file3 |
Quelques petites options a connaitre :
- Diviser en horizontal plutôt qu’en vertical vimdiff -o file1 file2 file 3
- Changer de buffer : ctrl+w ctrl+w (oui : ctrl + w deux fois)
et le fin du fin, comparer des fichiers distants grace à ssh :
1 |
vimdiff scp://login@machine1//path/to/file.txt scp://login@machine2//path/to/file.txt |
Pour arriver a trouver une différence de configuration entre deux serveurs, c’est très utile !