之前在网上很多教程看到安装vscode可以用make命令来安装,然后在尝试了n遍之后以失败告终,后来采用tar.gz压缩包的方式终于成功安装。

1. 官网下载压缩包,下载地址:https://code.visualstudio.com/docs?dv=linux64

2. 解压

在终端进入压缩包所在地址,输入以下命令

sudo tar -zxvf code-stable-1546901613.tar.gz -C /usr/local/

3. 加可执行权限

sudo chmod +x /usr/local/VSCode-linux-x64/code

4. 复制VScode图标文件到 /usr/share/icons/ 目录

sudo cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/

5.创建启动器

sudo vi /usr/share/applications/VSCode.desktop

复制以下代码

[Desktop Entry]
Name=Visual Studio Code
Comment=Multi-platform code editor for Linux
Exec=/usr/local/VSCode-linux-x64/code
Icon=/usr/share/icons/code.png
Type=Application
StartupNotify=true
Categories=TextEditor;Development;Utility;
MimeType=text/plain;

在指令模式下输入

:wq

6. 可以创建一个全局变量,然后就可以在终端输入code 就直接启动vscode

sudo ln -s /usr/local/VSCode-linux-x64/code /usr/local/bin/code

7. 在终端输入code 启动vscode,如果输入code 报错,就输入sudo code试试,若成功启动,则安装成功

可能出现的问题:

ps:如果执行以上命令安装时,是以  :~$ 安装的,应该不会出问题;如果执行以上命令,有某一步是以 :/$ 就会出现下面第一个问题

1. 如果终端输入sudo code 可以启动,但是点击桌面图表没反应,可能是一个权限的问题

sudo chown -R 当前用户名:当前群组名 /usr/local/VS*
sudo chown -R 当前用户名:当前群组名 /home/*/.config/Code

其中 /home/*/ .config/Code 可以根据终端的错误信息来写

2. 如果出现错误:code: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory,可输入以下命令:

sudo apt install libgconf2-4

最后点击桌面图标就可以成功启动vscode啦

 

Logo

更多推荐