在虚拟机上编辑文件

在虚拟机上编辑文件

我通过 Virtual Box 在 Windows XP 上安装了虚拟 Linux,以便使用 Ruby on Rails,但发现一个问题:所有与 Rails 目录相关的文件都在虚拟机上,我无法使用 Windows 上的 Sublime 文本编辑它们。我应该在虚拟 Linux 上安装 Sublime 还是可以用其他方式编辑文件?谢谢回复。

答案1

还有另一种方法:在两台机器之间共享文件夹。这样,您就不会有任何重复文件,并且可以节省空间。此外,您将始终可以访问文件,并且可以使用您认为合适的任何工具来处理它们。这不是在 Ubuntu 上安装 Sublime 的替代方案,只是补充。

下面给出的步骤允许您与客户机共享主机上的文件夹。这是最方便的解决方案,因为无论虚拟机是开启还是关闭,您都可以随时访问文件。如果您的文件最初位于客户机上,请按照此步骤建立新的共享文件夹,然后从客户机内部将所有现有文件移动到共享文件夹。

这需要扩展包,你可以从这里在此处输入图片描述

现在,关闭虚拟机后,在虚拟机设置面板中,单击共享文件夹:在此处输入图片描述

现在点击“添加新文件夹”,也就是我的光标所在的图标:在此处输入图片描述

现在,按照您认为合适的方式填写出现的小表格:在此处输入图片描述

记得检查自动安装选项,没有必要每次都手动执行此操作。

当您启动虚拟机时,所述文件夹将被共享。

答案2

您可以在虚拟机上安装 Sublime Text,但如果您在虚拟机上有 SSH 访问权限,则可以使用 SSH,网络鸭和 sublime text 一起以一种相当无缝的方式完成此操作。

您需要将 sublime text 设置为 cyberduck 的编辑器 - 转到编辑 -> 首选项,然后“选择”并将其指向 sublime text 。我已经完成了这个,它与设置程序在任何地方打开文件类型时的操作几乎相同。

在此处输入图片描述

然后,您可以使用 cyberduck 登录到您的服务器 - 这些设置对我有用,并使用 sftp,尽管理论上您可以使用任何其他受支持的传输类型。

在此处输入图片描述

右键单击要编辑的文件,选择编辑方式,然后选择默认或 sublime text

在此处输入图片描述

您可以像编辑本地文件一样编辑该文件,然后保存它,它将同步回您的服务器。

相关内容