之前在网上很多教程看到安装vscode可以用make命令来安装,然后在尝试了n遍之后以失败告终,后来采用tar.gz压缩包的方式终于成功安装。
1. 官网下载压缩包,下载地址:https://code.visualstudio.com/docs?dv=linux64
2. 解压
在终端进入压缩包所在地址,输入以下命令
tar -zxvf code-stable-1546901613.tar.gz -C /usr/local/
3. 加可执行权限
chmod +x /usr/local/VSCode-linux-x64/code
4. 复制VScode图标文件到 /usr/share/icons/ 目录
cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
5.创建启动器
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
ln -s /usr/local/VSCode-linux-x64/code /usr/local/bin/code
7. 在终端输入code 启动vscode,如果输入code 报错,就输入sudo code试试,若成功启动,则安装成功
8. 如果终端输入sudo code 可以启动,但是点击桌面图表没反应,这是一个权限的问题
sudo chown -R 当前用户名:当前群组名 /usr/local/VS*
sudo chown -R 当前用户名:当前群组名 /home/*/.config/Code
其中 /home/*/ .config/Code 可以根据终端的错误信息来写
9. 最后点击桌面图标就可以成功启动vscode啦