#macos #visual-studio-code #perforce #difftool
#macos #visual-studio-code #Волей-неволей #difftool
Вопрос:
В настоящее время у меня есть следующее: Моя проблема в том, что, когда я пытаюсь выполнить сравнение, Visual Studio Code просто открывает обе версии на двух отдельных вкладках, а не в режиме diff view. Есть ли способ настроить это так, чтобы при открытии ревизий они автоматически открывались в представлении сравнения файлов vscode?
Ответ №1:
Согласно документации VSCode:
https://code.visualstudio.com/docs/editor/command-line
вы хотите, чтобы ваш список аргументов был -d %1 %2
Комментарии:
1. Похоже, у меня это не работает. Я на Mac, если это имеет значение. Есть ли способ включить отладочный вывод, чтобы увидеть команду, вызываемую p4, когда я пытаюсь выполнить diff?
2. Используете ли вы описанный здесь лаунчер командной строки Mac? code.visualstudio.com/docs/setup / …
3. Нет, я запускаю его так же, как на скриншоте выше, только с добавленным
-d
. У меня есть vscode в моем path (когда я открываю терминал, я могу ввестиcode
, чтобы запустить его нормально), но ничего не происходит, когда я пытаюсь отличить от perforce.4. Способ, которым вы его запускаете, вероятно, не поддерживает
-d
флаг командной строки. Убедитесь, что ваш пользовательский инструмент вызываетcode
исполняемый файл, а не пакет приложений или что-то еще для Mac. 🙂
Ответ №2:
Я думаю, что отвечать на эту тему поздновато, но я использую /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
в качестве местоположения, и это работает.