前言
之前在Linux/ubuntu中安装vs code是直接使用命令一键安装的,今天在ubuntu中用vs code写代码时发现无法输入中文,记录一下解决方法。
一、重新安装code
首先将之前安装的code卸载,直接到vs code官网下载安装包安装。code安装与卸载的命令如下:
1、一键安装
安装:
sudo snap install --classic code
卸载:
sudo snap remove code
2、先下载安装包再安装
安装:
sudo dpkg -i code_1.71.0-1662018389_amd64.deb(安装包名字)
卸载:
code_1.76.0-1677667493_amd64.deb
二、禁用gpu硬件加速
重新安装后,在终端输入code时发现code打不开,会出现白屏或者黑屏,这是渲染的问题,禁用gpu加速就能解决。
在shell配置文件(.bashrc)中最后一行添加如下代码:
alias code="code --disable-gpu"
打开.bashrc文件的一种方法如下:(没有vi先下载vi,vi中按小o就可以在下一行进入编辑状态,编辑完按esc退出编辑状态,然后输入英文状态下的“:”进入末行状态,然后输入wq保存退出。)
sudo vi ~/.bashrc
重新打开终端然后在终端输入code即可打开vs code~