remote-editor
Edit files remotely on your ftp/sftp(ssh) server without a project. All connection information is encrypted.
This package provides the following services:
This package consumes the following services:
Remote Editor
Cloned via h3imdall/ftp-remote-edit and slightly customized to aid in transitioning from CodeAnywhere to Atom.
- Sound clip played on successful file upload or directory upload.
- Increased FTP transfer timeout to 300 seconds to allow large file uploads.
- Double-click trigger to open files or expand folders.
- Sound clip played on successful file save.
Editing files on your server without the need for creating a local project. It is not necessary to download all files of your project. Simply connect and edit your remote files. The files will be automatically updated to the server on saving.
Whats new
- Enhancement: Allow to reload opened directory from context menu
- Enhancement: Allow to download file/directory from context menu (PR-267)
- Enhancement: Allow to download file/directory from context menu (PR-268)
- Enhancement: Add option to remove temp. server added by the URI handler from tree view (PR-274)
- Feature request: Add tab order/index on 'Edit Servers' (issue-279)
- Enhancement: Import from FileZilla, Remote-ftp, PHP Storm config file (PR-272)
- Enhancement: Allow to select default path for download and upload (PR-286)
Getting started
- Toggle the view with "remote-editor:toggle" or use keybinding
ctrl-space
- Enter the master password. If not already set, enter the first time. All information about your server settings will be encrypted with this password.
- Right click and select "Edit Servers" to open the configuration view. Here you can add, edit and delete your (s)ftp server settings.
Keybindings
- Toggle the view with
ctrl-space
- Toggle the focus with
ctrl-alt-space
- Toggle the fuzzy finder with
ctrl-alt-p
(item must be selected in the tree view)
Helpfull commands
- Toggle the view with "remote-editor:toggle"
- Change master password with "remote-editor:change-password"
- Toggle the fuzzy finder with "remote-editor:finder"
- Reindex the fuzzy finder cache with "remote-editor:finder-reindex-cache"
URI handler
Add temporary server for ftp/sftp by using uri. It is possible to use it with/without username, password, port and path.
- atom://remote-editor/sftp://username:password@host:port/path
- atom://remote-editor/ftp://username:password@host:port/path
Package preferences
Tree View
-Open On Startup
- Open the view automatically when atom starts.Tree View
-Open In Atom Dock
- Open the view as tab in atom dock instead of panel. Only available from Atom 1.17.0Tree View
-Show On Right Side
- Show the view on the right side of the editor instead of the left.Tree View
-Allow Pending Pane Items
- Allow items to be previewed without adding them to a pane permanently.Tree View
-Hide Ignored Files
- Don't show items matched by theIgnored Names
core config setting.Tree View
-Show Hidden Files
- Force FTP Server to show hidden files (e.g. htaccess)Tree View
-Sort Folders Before Files
- When listing directory items, list subdirectories before listing files.Tree View
-Sort Servers By Name
- When listing servers items, list servers by name rather than by host.Tree View
-Auto Reveal Active File
- Auto reveal the current active file on the tree view.File Transfer
-Default Download Path
- Default download path for folders and files.File Transfer
-Default Upload Path
- "Default upload path for folders and files.Tree View Finder
-Key For Search
- Specifies the key at which the search is to be used.Tree View Finder
-Ignored Names
- Files and directories matching these patterns and theIgnored Names
core config setting will be ignored during indexing.Notification
-Successful Upload
- Show notification on successful uploadNotification
-Failed Upload
- Open protocol view in case of failed upload.Development
-Debug Mode
- Output debug messages to the console.
Special Thanks
- @miles-collier PR-38 Keybinding for toggling
- @dustinparker PR-112 Sort servers by name
- @Me1onRind PR-124 Fuzzy finder for remote files
- @wacki4 PR-169, PR-245, PR-265, PR-266 URI handler, PR-252 Grouping servers, PR-267, PR-268 Allow to upload/download file/directory from context menu, PR-272 Import from FileZilla, Remote-ftp, PHP Storm config file, PR-286 Allow to select default path for download and upload
- @FabrizioCaldarelli PR-178, PR-174 Help fix some errors
- @pfitzseb PR-228, PR-229 Add providers for better Juno integration, PR-241 Add suppport for agent based authentication