PhpStorm - 直接编辑已部署文件与下载和同步的优势

时间:2016-04-22 14:53:18

标签: deployment ide phpstorm

我远程和现场使用PhpStorm。我目前在两个位置都下载了项目,并与已部署的服务器同步。然而,我了解到,PhpStorm能够直接编辑已部署的文件,这样可以消除每次更改位置时记住同步的麻烦。

如果我直接在已部署的服务器上编辑文件,是否会丢失任何PhpStorm功能?

1 个答案:

答案 0 :(得分:5)

  

如果我直接在已部署的服务器上编辑文件,是否会丢失任何PhpStorm功能?

是。仅举几例:

  • IDE无法索引不在项目中的文件,因此无法为仅在远程文件上定义的类/函数/等提供任何代码完成帮助;
  • 无法进行真正的项目范围搜索(因为它仅适用于本地文件)。这意味着您可以在本地文件上查找/替换,但是根本找不到任何仅限远程的匹配项;
  • 因为没有索引...任何类型的重构只能应用于本地文件..这可能导致(例如)类名只在一半的地方被更改;
  • 本地历史记录(简单的内置VCS,记住文件保存之间的所有编辑)不可用。

仅当您需要进行一些快速更改(例如修复拼写错误;更改某些配置值)或不需要交叉引用时(例如,您确定具有此类名称的文件存在于那个位置;或者类有这些参数的方法等)。取得同样的成功,您可以用更快的Notepad ++ / Sublime或任何其他支持FTP / SFTP的文本编辑器替换PhpStorm IDE。