Visual Studio 2017 - Как игнорировать пробелы при выполнении операций слияния? [Дубликат]

[Д0] 1. Создайте экземпляр First View Controller во втором контроллере просмотра и создайте его свойство @property (nonatomic,assign).

2. Назначьте экземпляр SecondviewController этого контроллера вида.

2. Когда вы закончите операцию выбора, скопируйте массив в первый вид контроллера, Когда u выгрузит SecondView, FirstView будет хранить данные массива.

Надеюсь, что это поможет.

64
задан Bill 19 September 2015 в 22:40
поделиться

6 ответов

Это обходное решение, которое, похоже, устраняет проблему.

В Visual Studio выберите «Инструменты / Параметры / Исходный контроль / Visual Studio Team Foundation System» и нажмите кнопку «Настроить пользовательские инструменты».

В диалоговом окне Добавить элемент со следующими настройками.

  • Расширение:. *
  • Операция: Сравнить
  • Команда: C : \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ diffmerge.exe
  • Аргументы:% 1% 2% 6% 7% 5 / ignorespace

Изменить:

В зависимости от версии Visual Studio и пути установки (x64 / x86) параметр команды может быть ...

VS2010: C: \ Program Files ] (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ diffmerge.exe VS2012: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ diffmerge. exe VS2013: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ vsDiffMerge.exe VS2015: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ vsDiffMerge.exe VS2017: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ vsDiffMerge.exe

В параметре аргумента оставить его с тем же количеством аргументов, что и VS, и просто добавить / ignorespace в конце. Например, в VS2015 это будет:

%1 %2 /ignorespace
75
ответ дан Jeffrey Drake 27 August 2018 в 13:56
поделиться

Инструмент сравнения по умолчанию в VS 2013 позволяет игнорировать пробелы в конце концов. Просто запустите стандартный процесс разграничения. Когда Visual Studio выявляет различия, посмотрите на панели инструментов, где вы увидите значок, который выглядит как документ с 5 точками под ним, как показано ниже. Эта кнопка переключает отображение игнорируемых пробелов. Это работало достаточно хорошо для меня; Я хотел, чтобы он игнорировал изменения в белом пространстве, вызванные отступом.

1
ответ дан Jim Black 27 August 2018 в 13:56
поделиться

Инструмент сравнения по умолчанию в Visual Studio крайне раздражает. Я предлагаю вам использовать альтернативу. WinMerge - мой любимый. Он также имеет возможность игнорировать пробелы (меню Изменить -> Опции -> Сравнить -> Игнорировать все ( под групповым полем «Пробел» вверху)).

См. Использование WinMerge с TFS .

5
ответ дан Lennart 27 August 2018 в 13:56
поделиться

В VS2015 можно «игнорировать пустое пространство» при сравнении нажатия маленькой иконки с символом =. Перейдите в раздел «Просмотр / Панели инструментов / Сравнить файлы». На панели инструментов нажмите «Игнорировать триггерные пробелы».

3
ответ дан Luis Hernandez 27 August 2018 в 13:56
поделиться

в VS 2012, это может быть то, что вы ищете, без изменений в инструменте Diff.

Открытие экрана сравнения в VS 2012 и вверху вы видите следующий параметр на панели инструментов , поскольку это может быть то же самое сравнение, что и пользователь: Снимок экрана мастера.

2
ответ дан Michael Edmison 27 August 2018 в 13:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: