众所周知vscode有remote ssh远程开发模式,使用vscode作为远端language server的前端UI。但是vscode在某些情况下并没有JetBrain的IDE好用。尅是JetBrain的IDE不支持远程开发模式。官方就提供了这个projector的项目,用于在云端部署JetBrain的IDE。下面就跟我一起熟悉下如何在远程端使用JetBrain的IDE吧。
准备
已经安装好的Fedora/CentOS/RedHat系统。
安装
安装python3
如果要安装projector-installer首先要先安装python3
sudo dnf install python3 python3-pip python3-devel
注意其中python3-devel是需要用到的。所以即便操作系统里面已经有了python3也要确认python3-devel是否有安装。
安装图形依赖
- libxext6
- libxi6
- libxrender1
- libxtst6
- libfreetype6
在Debian系里面的图形依赖如上所示,但是RedHat系里面名字会稍微有点不同。安装命令如下。
sudo dnf install libXtst libXi libXrender libXtst freetype
安装projector-installer
准备好依赖以后,我们使用pip3开始安装projector-installer
pip3 install projector-installer
使用
安装IDE
projector install
输入如上的命令行就会提示用户安装IDE,列表当中都是官方测试好的IDE,当然也可以自己去下载其他JetBrain的IDE然后进行启动。
运行IDE
projector run xxxx
xxx表示IDE的名字 比如projector run goland
如果有其他问题可以运行
projector --help
获得更多帮助。
详细文档可以参考https://github.com/JetBrains/projector-installer