Использование редактора 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 указывает мне на это направление

http://www.xquartz.org/

Это даст вам ощущение, что вы используете редактор атомов в вашем Mac. Только ваш макинтош только "рендерит" редактор

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

Невозможно вызвать приложение, запущенное на хосте, из виртуальной машины - это отдельная среда. Если вы позвоните Atom x с виртуальной машины Ubuntu будет запускать Atom из своей системы, он не может позвонить в ваше приложение Mac.

Либо используйте vi(m), если вы работаете в CLI, либо запустите GUI и установите IDE на свою виртуальную машину.

Другая возможность - использовать общую папку с vagrant, чтобы редактировать файлы проекта с вашего MAC, и они будут видны внутри виртуальной машины.

Другие вопросы по тегам