Sublime文本,SFTP目录结构

时间:2015-10-06 12:36:18

标签: sftp sublime-text-plugin

我的远程服务器具有此结构(Laravel应用程序):

- laravel
----app
----bootstrap
----(etc.)

- public_html
----js
----css
----index.php
----(etc)

但是,我的本地结构是laravel的默认结构

---app
---bootstrap
---(etc)
---**public** (remote's public_html)

所以,我有两个FTP用户。一个是“laravel”,其远程根文件夹是“laravel”。另一个是“public”,其远程文件夹是“public_html”。

当我使用“laravel”用户上传时,我没有任何问题,但是当我使用“public”用户上传文件时,该文件将上传到“public_html / public / whatever-file”。这是因为我的本地和远程结构并不完全相同。

当我将文件上传到public_html时,如何对sftp-config.json说“将”公共“名称删除”到上传的目录?这样可以正确保存。

THX。

1 个答案:

答案 0 :(得分:1)

根据您的评论,最佳解决方案是使您的本地文件系统与远程文件系统匹配,具有两个目录:laravelpublic_html。由于您无法访问共享服务器上的父目录,因此您需要在Sublime中设置两个SFTP服务器,一个指向public_html,另一个指向laravel。这样,你不必担心乱砍SFTP来重写文件路径,这是我认为不可能的,因为它不是开源的。