登录官网下载离线安装包:
https://code.visualstudio.com/docs/setup/linux
通过以下目录下载对应版本的安装包:
https://code.visualstudio.com/updates/v1_85
下载后上传到server:
yum localinstall code-1.85.2-1705561377.el7.x86_64.rpm
检查安装:
# whereis code
code: /usr/bin/code /usr/share/code
# which code
/usr/bin/code
运行:
# code
添加桌面快捷方式:
确认主程序路径:/usr/share/code
确认可执行文件路径:/usr/bin/code
vi ~/.local/share/applications/code.desktop
设置可执行权限:
chmod +x code.desktop
刷新应用菜单:
xdg-desktop-menu forceupdate
复制到桌面:
cp ~/.local/share/applications/code.desktop ~/Desktop/
#################
离线安装插件:
登录插件市场:
https://marketplace.visualstudio.com/vscode
例如安装python插件:
下载对应的 插件文件 .vsix 并上传到server端:
ms-python.python-2024.21.2024111301@linux-x64.vsix
使用命令安装:
code --install-extension /opt/downloads/ms-python.python-2024.21.2024111301@linux-x64.vsix
此方法存在以下问题:下载的离线包不一定匹配code版本。
另一个方法:
可在一台联网的机器安装同版本vscode,尽可能保持系统版本一致性,以及用户一致。
然后通过命令在线安装插件:
code --install-extension ms-python.python
可在 ~/.vscode/extensions 目录下找到安装的插件,打包上传到server端
重新检索 extensions.json 文件。
然后重新打开code:
设置python环境:
在vscode中设置python解释器(ctrl + shift + P),选择 Python: Select Interpreter