在 Vagrant 中使用 Atom 编辑器

Using Atom editor in the Vagrant

我已经在 Mac 上设置了 Ubuntu Vagrant box。在 Ubuntu 终端中,我想输入命令 Atom foldername(就像在 Mac 终端中一样),这将打开安装在我的 Mac 上的 Atom 代码编辑器。可能吗?

无法从 VM 调用主机上的应用程序 运行ning - 它们是独立的环境。如果您从 VM ubuntu 调用 Atom x 将从其系统调用 运行 Atom,它无法调用您的 mac 应用程序。

如果您在 CLI 上 运行 使用 vi(m),或者启动 GUI 并在您的 VM 上安装 IDE。

另一种可能性是将共享文件夹与 vagrant 一起使用,这样您就可以从 MAC 编辑项目文件,并且它们在 VM

中可见

正如其他答案所说,那是不可能的。你可以做的是配置一个像这样的同步文件夹

 config.vm.synced_folder "macfolder/", "/srv/vagrantfolder"

这基本上和你的 vagrant 文件夹一样,只是你可以添加额外的文件夹。这样你就可以共享文件夹,这样你就可以使用你的原子编辑器,你的更改将反映在 ubuntu 虚拟机上。

或者你可以在你的 ubuntu 上安装 atom 并像这样转发 x 服务器

  config.ssh.forward_x11 = true

我不是 mac 用户,所以不确定是否需要在 mac 上安装 X 服务器。基本 google 搜索将我指向这个方向

http://www.xquartz.org/

这会给您一种在 mac 中使用原子编辑器的感觉。只有你mac只是"rendering"编辑

希望对您有所帮助