Vagrant 在流浪汉中使用Atom编辑器
我已经在我的Mac电脑上安装了Ubuntu漫游框。在Ubuntu终端中,我想键入commandVagrant 在流浪汉中使用Atom编辑器,vagrant,atom-editor,shared-directory,Vagrant,Atom Editor,Shared Directory,我已经在我的Mac电脑上安装了Ubuntu漫游框。在Ubuntu终端中,我想键入commandAtom foldername(就像在Mac终端中一样),它将打开安装在Mac上的Atom代码编辑器。有可能吗?不可能从VM调用主机上运行的应用程序-它们是分离的环境。如果你从VM调用Atom x,ubuntu将从其系统运行Atom,它无法调用你的mac应用程序 如果在CLI上运行,请使用vi(m),或者启动GUI并在VM上安装IDE 另一种可能是与vagrant一起使用共享文件夹,这样您就可以从MAC
Atom foldername
(就像在Mac终端中一样),它将打开安装在Mac上的Atom代码编辑器。有可能吗?不可能从VM调用主机上运行的应用程序-它们是分离的环境。如果你从VM调用Atom x,ubuntu将从其系统运行Atom,它无法调用你的mac应用程序
如果在CLI上运行,请使用vi(m),或者启动GUI并在VM上安装IDE
另一种可能是与vagrant一起使用共享文件夹,这样您就可以从MAC编辑项目文件,并且这些文件在VM中可见,因为另一个答案说这是不可能的。您可以做的是配置一个同步文件夹,如下所示
config.vm.synced_folder "macfolder/", "/srv/vagrantfolder"
config.ssh.forward_x11 = true
这基本上会做你的流浪者文件夹相同,只有你可以添加传统的文件夹。这样,您就可以共享文件夹,这样您就可以使用atom编辑器,您的更改将反映在ubuntu虚拟机上
或者你可以在你的ubuntu上安装atom,然后像这样转发x服务器
config.vm.synced_folder "macfolder/", "/srv/vagrantfolder"
config.ssh.forward_x11 = true
我不是mac用户,所以不确定是否需要在mac上安装X服务器。基本的谷歌搜索为我指明了这个方向
这将给你一种感觉,你正在mac中使用atom编辑器。只有你的mac电脑才“呈现”编辑器
希望它对您有所帮助如果您选择创建同步文件夹,请提前警告。初始同步总是从主机到来宾。因此,如果您的来宾上有文件,并将一个同步的_文件夹创建到主机上的新目录(例如MAC),vagrant reload将清除来宾目录!发生在我和其他人身上。