首页 > 技术文章 > ubuntu下VScode输入中文问题、插件失效问题

AKing- 2021-10-26 23:02 原文

VScode输入中文问题

如果你在ubuntu下安装在VScode,但是发现在VScode中无法输入

应该是因为你是用ubuntu Software下载的VScode,在你的~目录下应该是有snap文件的

这个版本的VScode是不能输入中文的,解决方法也很简单

先卸载当前snap版本的

sudo snap remove code

安装官方版本的VScode,依次运行下面命令,如果电脑上没有curl需要先sudo apt-get install curl

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code

VScode插件失效问题

其实大部分插件都是正常的,但是有一些需要改配置文件的插件,可能在windows上可以,但是ubunut下却不行

比如background-cover,这个插件你下载完以后会发现,怎么都没办法换上背景,其实是因为权限问题

在终端输入以下命令提高一下权限即可

sudo chown -R $(whoami) /usr/share/code

推荐阅读