Использование редактора Atom в Vagrant
Я установил Ubuntu Vagrant box на свой Mac. В терминале Ubuntu я хотел бы ввести команду Atom foldername
(как в терминале Mac), который открывает редактор кода Atom, установленный на моем Mac. Является ли это возможным?
2 ответа
Как говорит другой ответ, это невозможно. что вы можете сделать, это настроить папку синхронизации как-то так
config.vm.synced_folder "macfolder/", "/srv/vagrantfolder"
Это в основном будет делать то же самое, что и ваша папка vagrant, только вы можете добавить дополнительные папки. При этом вы делитесь папками, так что вы можете использовать свой редактор атомов, и ваши изменения будут отражены на виртуальной машине Ubuntu.
Или вы можете установить Atom в вашей Ubuntu и переслать X-сервер, как это
config.ssh.forward_x11 = true
Я не пользователь Mac, поэтому не уверен, что вам нужно установить X-сервер на ваш Mac. Базовый поиск в Google указывает мне на это направление
Это даст вам ощущение, что вы используете редактор атомов в вашем Mac. Только ваш макинтош только "рендерит" редактор
Надеюсь, поможет
Невозможно вызвать приложение, запущенное на хосте, из виртуальной машины - это отдельная среда. Если вы позвоните Atom x
с виртуальной машины Ubuntu будет запускать Atom из своей системы, он не может позвонить в ваше приложение Mac.
Либо используйте vi(m), если вы работаете в CLI, либо запустите GUI и установите IDE на свою виртуальную машину.
Другая возможность - использовать общую папку с vagrant, чтобы редактировать файлы проекта с вашего MAC, и они будут видны внутри виртуальной машины.