在centos7 中通過wget 安裝vscode(tar.gz格式)后,執(zhí)行/bin/code出現(xiàn)提示:
You are trying to start Visual Studio Code as a super user which isn't recommended. If this was intended, please add the argument --no-sandbox and specify an alternate user data directory using the --user-data-dir argument.
您正試圖以超級(jí)用戶身份啟動(dòng)Visual Studio代碼,這是不推薦的。如果是這樣,請(qǐng)?zhí)砑訁?shù)“--no sandbox”,并使用“--user data dir”參數(shù)指定備用用戶數(shù)據(jù)目錄。
解決方法:
方法一:修改 ~/.bashrc
vi ~/.bashrc
添加一行
alias code='/usr/share/code/code . --no-sandbox --unity-launch'
source ~/.bashrc
此方法無效。
方法二:修改權(quán)限
...
此方法無效。
方法三:普通用戶直接打開-成功
1.依照官網(wǎng)提供在方式安裝
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo 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
sudo yum install code
2.查看安裝位置
whereis code
#code: /usr/bin/code /usr/share/code
3.新開終端以普通用戶成功打開
/usr/bin/code

image.png
4.創(chuàng)建桌面快捷方式
vim /home/$yourname/桌面
填入
[Desktop Entry]
Name=Visual Studio Code
Comment=Multi-platform code editor for Linux
Exec=/usr/bin/code
Icon=/usr/share/code/resources/app/resources/linux/code.png
Type=Application
StartupNotify=true
Categories=TextEditor;Development;Utility;
MimeType=text/plain;
保存退出。