Я пытаюсь настроить 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.)