在 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 搜索将我指向这个方向
这会给您一种在 mac 中使用原子编辑器的感觉。只有你mac只是"rendering"编辑
希望对您有所帮助
我已经在 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 搜索将我指向这个方向
这会给您一种在 mac 中使用原子编辑器的感觉。只有你mac只是"rendering"编辑
希望对您有所帮助