SFTP for Sublime Text
Features
Workflows
- Working off of a server
- Create, edit, rename and delete files
- Create, rename and delete folders
- Mapping a local folder to a remote folder
- Upload files, folders, or just the changes since your last commit
- Download files or folders
- Sync folders – up, down or both directions
- Diff local vs. remote versions of a file
- Upload all open files
- Delete remote version of file
- Rename both the local and remote versions of file or folder
- Monitor files for changes from external tools and automatically upload them
- Easily switch between multiple remote mappings
- Options
- Ignore files by regex
- Upload files on save
- Save files on upload
- Automatically download newer file when opened
- Confirm overwriting newer files
- Confirm downloads
Cross-Workflow Options
- Chmod files and folders
- Preserve file modification dates
- Custom SSH parameters for SFTP connections
- FTP passive/active modes
- Custom server locale and encoding settings for working with non-English servers
Compatibility
- Supports FTP, FTPS and SFTP servers
- Supports both implicit (port 990) and explicit SSL for FTPS connections
- Supports FTPS connections requiring SSL/TLS session reuse (ST4-only)
- Password and SSH key auth with SSH agent support
- Detects and informs about SSH host key changes
- Can invoke
sudo
for SFTP connections - Works on Windows, Mac and Linux
- Can detect changes via Git, Mercurial and SVN
- Unicode filename support
Integration
- Keyboard shortcuts, menu entries and command palette control
- Secure password and passphrase entry
- File-based configuration, allowing for storage in your VCS
- Multiple window support for simultaneous uploads
- Colorized output panel with options for automatic hiding
Performance
- Persistent background connections for performance
- Automatically reconnects after a disconnection
- Queues operations to save time