Можно открыть порты, сетевые файлы, и есть плагины, которые позволяют запускать гостевые или хост-команды [shell] во время процесса Provendinging Vagrant.Vagrant: Как вы можете запускать скрипты на хосте через команды в гостевой оболочке?
То, что я хотел бы сделать, это иметь возможность (возможно, через псевдоним bash) запустить команду в гостевой гостевой системе Vagrant/VM и выполнить команду на хосте, в идеале, с передаваемой переменной командная строка.
Пример: На моем хосте я запускаю редактор Atom (то же самое относится и к TextMate, что угодно). Если я хочу работать с общим файлом в виртуальной машине, я должен вручную открыть этот файл поверх хоста, либо открыв его непосредственно в редакторе, либо выполнив команду оболочки «atom filename».
Я хочу четность, поэтому, находясь внутри виртуальной машины, я могу запустить 'atom filename', и это передаст имя файла сценарию 'atom $ 1' за пределами VM, редактор (Atom).
Примечание: Мы используем Соль для Бродячего Обеспечения и NFS для монтажа, для чего это стоит. И, конечно, ssh с ключом.
Бонусный вопрос: Выполнение этой работы с .gitconfig в качестве редактора конфликтов слияния (должно работать, если первое возможно, правильно?).