0%

Remote Development Tools

Recently, I spent some time trying out the remote development tools from VSC and JB and found them quite good. Here’s a brief introduction.

Now, high-cost compilation problems at work can be handled by remote machines. Of course, for smooth operation, remote machines and network conditions still have high requirements.

Visual Studio Code

To achieve remote development with VSC, the following steps are needed:

  1. Deploy Code Server
  2. Install Visual Studio Code, a.k.a. VSC, locally
  3. Install the Visual Studio Code Remote - SSH plugin
  4. Add SSH configuration information and connect

JetBrains

For remote development, JB requires the local installation of the client JetBrains Gateway.

  1. Install JetBrains Gateway locally
  2. Start it, fill in the server address, port, etc.
  3. Choose the server IDE to be installed as needed, like I chose WebStorm here
  4. Select the project you want to open

For server needs like Git projects, you can operate directly through the command line by opening the terminal in the IDE.

Note

  • Currently, Gateway is still in Beta version, and compared to VSC’s solution, it’s not as stable.
  • Gateway reads the plugin settings of the local JB account’s corresponding IDE and then synchronizes them to the server IDE, so the experience of shortcuts remains consistent.

Conclusion

Gradually moving cumbersome projects to the server lightens the local workload.