Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>file-save-uploaderNew to Visual Studio Code? Get it now.
file-save-uploader

file-save-uploader

Qi JIANG

|
807 installs
| (3) | Free
Upload a file to the remote server once the file is saved.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

file-save-uploader README

I write this to upload my file to my VM once it is saved...

Features

This is how I used this. First, I add my public key in my VM. Then install rsync and scp if necessary. Then you can can press (CMD+ALT+U in Mac and Ctrl+Alt+U in Linux) to upload the workspace. Once it is done, any newly saved file will be uploaded. So now I can remote debug and edit the code in my remote VM server.

To use this, please follow the step:

  1. create file .uploadrc under the root path in your workspace.
  2. The content of file should look like follows:
{
  "root": "/opt/my_remote_root_folder",
  "url": "root@10.0.10.121"
}

IMPORTANT I did not create folders if the remote folder does not exist. You will see an error if the file failed to SCP. 3. If you want to disable the uploader function. You can either disable the plugin for the workspace. Or you can set this in .updaterc:

{
  "disabled": true,
  "root": "/opt/my_remote_root_folder",
  "url": "root@10.0.10.121"
}

You also can upload the whole workspace for the init purpose. But please remember to have rsync installed before you go.

  1. You can press F1 in your workspace and select "Upload Whole Workspace" command to upload the workspace.
  2. You can press (CMD+ALT+U in Mac and Ctrl+Alt+U in Linux) to upload the workspace. You can update your .uploadrc like this:
{
  "disabled": true,
  "root": "/opt/my_remote_root_folder",
  "url": "root@10.0.10.121",
  "ignores": ["node_modules", ".git"],
  "port": "2222"
}

so that those folders can be ignored.

Requirements

  1. Node 6.0 or above is required. Because I used some ES6 syntax.
  2. You should have a remote machine.
  3. Your machine should accept SCP command. (So I don't think Windows can use it...)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft