vlambda博客
学习文章列表

【博文精选】centos7安装visual code,并离线安装插件

centos7上,可以使用官方提供的yum安装命令进行安装,这里安装使用root用户安装:

rpm --import https://packages.microsoft.com/keys/microsoft.asc

sh -c 'echo -e"[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

yum check-update

yum install code

安装完毕后,普通用户,就可以直接通过code命令启动visual code。

root用户,默认是不可以直接启动visual code的。

一、离线安装插件

对于内网服务器,是没有联网的,而visual code是依赖于插件的。因此需要离线安装插件,而visual code支持离线安装插件。

从官网即可下载插件。以下载code spell checker插件为例。

首先进入到visual code下载插件官网,

然后在搜索框中,输入插件名字。

【博文精选】centos7安装visual code,并离线安装插件

点击搜索之后,就回出现搜索到的结果,选择code spell checker插件。

【博文精选】centos7安装visual code,并离线安装插件

在插件页面,的右边,会有 download extension。点击即可下载。

【博文精选】centos7安装visual code,并离线安装插件

下载完毕之后,就得到离线插件,以vsif文件为后缀。

进入到visual code,在插件设置中,选择install from VSIX。

【博文精选】centos7安装visual code,并离线安装插件

在弹出的对话框,选择刚刚下载的插件,即可安装。

插件安装后,会放到 ~/.vscode/extension 目录下。

二、为所有用户安装插件

visual code安装完毕后,普通用户启动后,插件列表为空。因此普通用户需要自己单独安装插件。

code命令,提供了 --extensions-dir 命令,指定插件安装的目录,即可直接加载该选项指定的目录下的所有插件。

所以,可以先用一个用户,将所有插件,离线安装。安装完毕后,将该用户下的 ~/.vscode/extension 目录,拷贝到一个公共目录。比如 /home/share/visual_code/extension。

此时,将code命令,重命名为其他命令,比如ori_code。

新建一个code的bash脚本,将权限改为可执行。文件内容如下:

ori_code --extensions-dir /home/share/visual_code/externsion

这样,普通用户,执行code命令,就会加载插件目录。那么启动visual code之后,插件就全部装好了。



 【博文精选】centos7安装visual code,并离线安装插件