Как в Visual Studio сравнить два текстовых файла, чтобы получить подсветку отличий: когда удаленные фрагменты подсвечиваются красным цветом, а добавленные фрагменты выделяются зеленым цветом?
Asked
Active
Viewed 1.4k times
7
-
winmerge чем не устроил? – Konst Feb 16 '16 at 11:25
-
А студия вообще такое умеет? – Владимир Мартьянов Feb 16 '16 at 11:26
-
Вы ведь хотите именно в студии и никакие сторонние средства в духе Araxis Merge вам не подходят? – StateItPrimitive Feb 16 '16 at 11:28
-
какая версия студии? – Grundy Feb 16 '16 at 11:39
-
Файлы надо сравнивать именно в Visual Studio. – Box Feb 16 '16 at 11:41
1 Answers
6
В Visual Studio (начиная с 12ой версии) вы можете это сделать посредством ввода в CommandWindow ("View\Other Windows\Command Window", либо через Ctrl+W, A) команды Tools.DiffFiles после которой через пробел указать полное (ну или относительное) имя к каждому из сравниваемых файлов.
Например, должно получиться что-то в духе:
Tools.DiffFiles D:\...\leftFile.cpp D:\...\rightFile.cpp
Либо вы это можете сделать посредством расширений для студии, таких как: VSCommands и CompareFiles, которые к тому же имеют графический интерфейс непосредственно для таких действий.
А вообще, вот нашел схожее на английском SO.
StateItPrimitive
- 7,759
-
1Теперь можно просто выделить через crtl 2 файла, нажать правой кнопкой мыши и в контекстном меню выбрать "Сравнить выбранное" – Get-Web Mar 09 '18 at 13:38