ricochet1k wrote:wbond wrote:It would take as much time as it currently does to do a remote -> local sync. The slow part is recursively parsing every remote folder to see the current contents. Normally when syncing remotely to locally there aren't that many files changed. It is usually that a user has a large folder structure, or a connection that is no super-fast that causes it to be slow process.
I get that downloading the list of files is slow (FTP is slow as a general rule) but it wouldn't have to download all the files. It could just create blank ones to match the structure of the remote machine.
No, it doesn't need to download all files, but it needs to list every remote folder to find all of the files to replicate as blank files. That process of listing folders tends to be pretty slow for lots of servers.
ricochet1k wrote:wbond wrote:For users that want to work on remote files as if they were local, with the full functionality of Sublime, you should try out http://www.expandrive.com. Some users find it fast enough, other find it too laggy.
ExpanDrive doesn't work on Linux. Filezilla has the ability to edit remote files using temporaries too. SFTP is better anyway. Seeing all the files listed in the sidebar is mostly just a convenience, albeit a very nice one.
It is actually way simpler, and free, on Linux using sshfs. Here is some example documentation: https://help.ubuntu.com/community/SSHFS. Expandrive on OS X basically does the same thing using fuse, with a bit more polish, and a simpler setup. You can set up straight up sshfs also though: http://www.turingtarpit.com/2009/04/mou ... macfusion/.
ricochet1k wrote:Also, an irritation I found when trying to download several individual files using the quick panel is that it disappears when the bottom panel is closed, so downloading several files in a row (from multiple folders) is a bit frustrating with auto-close turned on. Would it be possible to delay closing the panel at least until the quick-panel has been closed?
Unfortunately there is no way to tell when the quick panel is open, and the command that closes the SFTP panel also ends up closing the quick panel. That said, the output panel does not seem to hide after downloading a file. For most (if not all) server workflow operations I skip hiding the SFTP output panel so that the quick panel is not closed inadvertently. Instead, I am just not re-opening the quick panel since I make the assumption that if you want to download a file, it is to edit it.