【问题标题】:PhpStorm ftp without downloading all filesPhpStorm ftp 无需下载所有文件
【发布时间】:2015-07-07 06:06:26
【问题描述】:

我刚刚切换到 php 编辑器 PhpStorm。使用我用过的其他编辑器,通过 ftp 编辑文件是这样的:

  1. 在资源管理器中浏览文件
  2. 在编辑器中打开文件
  3. 进行更改
  4. 按保存

这将首先自动下载该单个文件并将其显示在编辑器中,然后将该文件与更改一起上传到服务器。

现在我正在尝试在 PhpStorm 中添加一个 ftp 连接,但它会立即将所有文件下载到我的电脑。有没有办法让我刚才在 PhpStorm 上描述的工作流程,而无需下载整个服务器。

【问题讨论】:

  • 是和否。 -- 您不能直接通过 FTP 编辑文件 -- 它必须在本地下载。 是的 -- 您可以只下载和编辑所需的文件 -- 无需获取整个项目。为此——如果您使用的是“新建项目向导”——取消选中所有不需要的文件夹/文件;更好 - 只需创建全新的 empty 项目并手动配置 FTP 访问 - 现在您将能够浏览远程主机并仅在需要时下载文件。可以在设置中配置保存时自动上传。
  • 感谢您的评论。我现在创建了一个新的空项目,但是我该如何添加 ftp 呢?
  • confluence.jetbrains.com/display/PhpStorm/… --- Settings | Build, Execution, Deployment | Deployment
  • PS 最新消息:从 next v9 EAP build 开始,应该可以通过 FTP(及类似方式)“直接”编辑文件—— youtrack.jetbrains.com/issue/WI-1398#comment=27-984934 。如果您想在发布时试用(新的 EAP 版本)——请关注PhpStorm blog 获取新帖子。附言v9 EAP 构建可以与当前 v8 一起运行(它们存储 IDE 范围的设置是单独的文件夹)

标签: ftp phpstorm


【解决方案1】:

对此没有完整的答案,

File > New Project from Existing file ... > web server ... via FTP/SFTP/FTPS.

比把表格填到最后,左边的本地项目会是空的。

选择Tools > Deployment > Browse Remote Host.

这将在右侧显示主机文件和文件夹。

Double click 打开文件,Alt+Shift+Q 上传文件。

为什么回答不完整? 因为当您打开多个文件并编辑一些文件时,您将不知道哪些已编辑,哪些未从未编辑的文件中上传。

-Phpstorm 2016.3.2

【讨论】:

  • from existing file... ftp -> source files are downloaded to project root, then synchronized with server when necessary.。这正是发生。如果你按完成,一切都会被下载。在我的服务器上,大约有 40 GB 的文件。这太可怕了
  • 另外,真的没有办法在不为其创建项目的情况下简单地浏览远程主机吗? (如 filezilla)
  • 没有 blauhirn,它仍然是 IDE 而不是 ftp 浏览器
  • eclipse 可以做到这一点 - 奇怪的是 PHPStorm 不能...寻找相同的,因为 eclipse 已经过时的加密,我无法再连接到我主机上的 SFTP。
【解决方案2】:

添加File > New Project from Existing file ... > web server ... via FTP/SFTP/FTPS.
在您设置项目根目录的最后一个屏幕中,选择正确的文件夹作为项目根目录并将其选择为exclude from download

保存您的项目,一切顺利。没有下载发生。

【讨论】:

    【解决方案3】:

    请参阅我的教程,该教程解释了如何使用 ftp 访问远程文件。我们可以编辑文件并在保存时自动将文件上传到服务器。

    http://www.pearlbells.co.uk/edit-remote-files-phpstorm/

    主要步骤:

    • 选择文件->从现有文件中新建项目
    • 选中如图所示的复选框(参考博客图片),然后单击下一步。
    • 输入项目名称
    • 从下拉列表中选择“在显式保存操作时”
    • 添加新的远程服务器
    • 输入 Ftp 详细信息
    • 选择远程路径。

    有关演示图像和说明,请参阅教程。

    【讨论】:

    • 问题是关于从现有文件创建项目而不下载所有内容
    • 您的回答对我来说是有效的,可以下载远程文件并使用本地备份进行编辑。
    猜你喜欢
    • 1970-01-01
    • 2010-10-29
    • 2011-07-10
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多