J'utilise vim comme principal éditeur. Je voudrais aussi utiliser vim pour diff fichiers et modifier les fichiers tout en faisant le diff pour corriger les changements faciles (plutôt que la plupart des techniques diff qui sont un cycle de diff / fix / diff / fix). En outre, il existe …
Je sais que le mode diff de Vim ( vimdiff) nous permet de comparer le contenu de deux fichiers (ou plus). Mais il est possible de comparer le contenu de plusieurs fichiers sur plusieurs répertoires afin de fusionner deux répertoires de manière récursive (comme DiffMerge et des outils similaires)?
J'essaie d'utiliser vimdiff comme outil de fusion git, mais les couleurs utilisées le rendent insupportable (au moins sur Windows / Mingw): la couleur d'arrière-plan et la couleur de premier plan sont les mêmes pour certaines des lignes en conflit, ce qui la rend inutilement difficile pour comprendre ce qui se …
Quand je le fais vimdiff file2 file1, file2va naturellement à gauche et file1à droite. Parfois, je trouve que je les ai mis dans le mauvais sens, alors j'aimerais pouvoir les changer sans quitter Vim. Est-ce possible?
J'ai commencé à utiliser le mode diff dans vim au travail, et la seule chose que j'ai remarquée est que les couleurs sont vraiment lumineuses, ce qui n'aide pas lorsque vous essayez de rechercher des différences dans des fichiers énormes pendant de longues périodes. Existe-t-il des schémas de couleurs que …
J'utilise vimdiffpour inspecter les différences entre les fichiers, et parfois il manque un peu. par exemple, si j'ai les deux fichiers suivants: //a.c printf("Hello\n"); et: //b.c int i = printf("hello\n") + 3; les montrer en vimdiffdonne: Ce que je veux voir, c'est qu'en Colombie-Britannique, le hn'est pas capitalisé. Existe-t-il un …
Comment rendre les deux fenêtres de largeur égale lors de la comparaison de fichiers avec la commande vim -d file1 file2? Comment faire que les deux fenêtres soient de largeur égale?
J'aime utiliser vimdiff comme outil de diff / fusion git. Le problème est lorsque je redimensionne la fenêtre du terminal hôte à une nouvelle taille: des deux volets divisés, les plus à gauche restent de la même largeur, tandis que les plus à droite sont étendus à la taille de …
Lors de la fusion de branches sous contrôle de source, il y a souvent le problème d'un conflit de fusion avec d'autres développeurs. Je sais que nous pouvons utiliser vimdiff pour différencier les modifications de code par rapport au contrôle de code source , mais existe-t-il également un moyen d'utiliser …
J'utilise également Vim comme une fusion à 3 voies avec Git et j'ai parfois besoin de prendre des modifications à la fois des succursales locales et distantes. kdiff3peut le faire avec quelques pressions de touches, existe-t-il un moyen de le faire dans Vim?
Autant que je sache, le vimdiff par défaut ne fait que des différences linéaires. Cependant, il est parfois utile de faire une différence au niveau du mot, en particulier pour les fichiers texte comme Markdown, LaTeX etc. Il existe des outils comme wdiff ou dwdiff qui font la différence au …
J'ai une fonction dans vim qui ouvrira tous les tampons sous forme d'onglets. Cependant, après avoir ajouté cette fonction, vimdiff ouvre également les fichiers à comparer sous différents onglets et n'affiche donc pas les différences. Existe-t-il un moyen de savoir si son vim ou vimdiff qui appelle mon fichier vimrc? …
Existe-t-il un moyen de passer à la prochaine ligne inégalée avec in vimdiff? Pas "passer à la ligne modifiée suivante", mais passer à la ligne suivante sans correspondance pour le fichier actuel. Dans mon cas, j'essaie de comparer deux gros fichiers, dont l'un devrait être pratiquement un sous-ensemble de l'autre. …
J'ai un fichier qui a décidé de défiler de façon synchrone lorsque je l'ouvre dans une deuxième fenêtre et commence à faire défiler. scrollbindet diffsont définis sur off. ( :set scrollbind?impressions noscrollbindet :set diff?impressions nodiff.) Que puis-je essayer d'autre? J'utilise neovim.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.