42 votes

Comment différencier deux sous-routines dans le même fichier dans Vim ?

Est-il possible de diff ou même vimdiff deux sous-programmes très similaires dans le même fichier ? Si oui, comment ?

Je pense copier les deux sous-routines dans deux fichiers distincts et ensuite diff mais existe-t-il un moyen de le faire à l'intérieur du fichier original ?

1voto

Vincent Points 376

Vous pouvez essayer Bloquer le plugin diff vim Il créera 2 nouveaux tampons dans un nouvel onglet pour montrer les différences.

0 votes

J'ai vu son code : il fait presque exactement ce que ma solution ci-dessus fait, mais il n'est pas capable de fermer les buffers ouverts en appuyant sur une touche.

0 votes

Très bien, mais cela ne fonctionne que si vous avez une interface graphique, ce qui n'est pas toujours le cas lorsque je travaille sur un serveur distant. J'ai donc choisi d'accepter la réponse de ZyX. Merci quand même !

0 votes

En fait, cela fonctionne sur la version non-GUI de vim (en utilisant vim 7.3). Il utilise l'implémentation des onglets non-GUI, peut-être que cela n'était pas présent lorsque le plugin a été écrit et que cela fonctionne maintenant ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X