Установка кода Visual Studio в качестве моего редактора по умолчанию для Mac (включая редактирование Git)
Я пытаюсь настроить Mac Book Pro (OSX El Capitan 10.11.1) на использование Visual Studio Code в качестве редактора по умолчанию. Я создал файл ~/.bash_profile
со следующими двумя строками
vscode () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
export VISUAL=open\ -n\ -b\ "com.microsoft.VSCode"
Это работает для некоторых вещей: я могу набрать vscode test.txt
на терминале bash и всплывать test.txt
в коде Visual Studio, а если я запустил команду env
, я увижу VISUAL=open -n -b com.microsoft.VSCode
в списке. Я могу даже просто набрать $VISUAL
, а код Visual Studio открывается в новом пустом файле.
Но если я наберу git commit
, я получаю следующую ошибку
ошибка: не удается запустить com.microsoft.vscode: нет такого файла или каталога
Ошибка: не удалось запустить редактор "com.microsoft.vscode" Пожалуйста, поставьте используя параметр -m или -F.
Итак, я преуспел, поскольку git пытается открыть код Visual Studio для меня, чтобы отредактировать мое сообщение фиксации, но он не работает.
Что X
следует использовать в строке export VISUAL=X
в моем ~/.bash_profile
файле, чтобы включить git, чтобы открыть код Visual Studio для сообщений о совершении?
(N.B. Как использовать код Visual Studio в качестве редактора по умолчанию для Git не является дубликатом, так как Гэри находится на ПК с ОС Windows.)
Ответы
Ответ 1
Он работает с последней версией 0.10.9 VS-кода
[core]
editor = '/Applications/Visual Studio Code.app/Contents/MacOS/Electron' -w
Протестируйте его с помощью: git config --global --edit. не забудьте обновить терминал после того, как вы изменили файл конфигурации.
Ответ 2
Добавьте export EDITOR="code -w"
в свой профиль bash
(Ваш профиль bash доступен через open ~/.bash_profile
)
Для этого вам нужно иметь двоичный файл code
уже на вашем пути. Если у вас этого нет или вы не знаете, если это так, просто зайдите в vscode, введите CMD + SHIFT + P
, введите code и нажмите Shell Shell: установить команду "code" в PATH. Затем сделайте первый шаг.
Кроме того, очень полезный комментарий от Помпалини ниже,
не забудьте "обновить" терминал, закрыв и открыв его снова или выделив свой bash-профиль, запустив source ~/.bash_profile
, только тогда новые изменения в вашем bash_profile будут применены в вашем терминале.
Ответ 3
<ы > В настоящее время VSCode не может использоваться как редактор git, извините. У нас это как история нашего отставания.
С >
Обновление для нашего выпуска VS Code 1.0:
Теперь это возможно! Все, что вам нужно сделать, это настроить Code в качестве редактора git, используя новую введенную опцию --wait
из командной строки.
Ответ 4
В терминале
В визуальном студийном коде
- Нажмите:
CMD + SHIFT + P
- Вставьте:
install code
и выберите из меню автозаполнения shell command: Install 'code' in command PATH