环境
- Ubuntu 22.04
- VSCode 1.69
问题
在 https://code.visualstudio.com/
下载最新的VSCode 1.69 release,文件名为 code_1.69.0-1657183742_amd64.deb
。
命令行安装: sudo dpkg -i code_1.69.0-1657183742_amd64.deb
安装一切正常,但是安装好之后,打开VSCode,文本一闪一闪的,时隐时现,还有的文字只显示一半。如下图所示:
而且,打开htm文件,按叹号 !
不出现提示,无论按回车还是tab键,也不会生成html骨架。
解决方法1
没找到问题原因,也没有找到解决办法。但是,我发现换个旧一点的VScode版本就好了。
首先卸载VScode: sudo apt-get --purge remove code
。
然后在 https://code.visualstudio.com/updates/v1_67
下载 code_1.67.2-1652812855_amd64.deb
。
注:我也不清楚都有哪些版本没问题,总之 1.67.2
是OK的。
现在,重新安装 code_1.67.2-1652812855_amd64.deb
就行了: sudo dpkg -i code_1.67.2-1652812855_amd64.deb
。
一切正常,叹号 !
也好使了。
解决方法2
按 Ctrl + Shift + P ,输入 Preferences: Configure Runtime Arguments
,回车,打开 argv.json
文件,找到下面这一行:
// "disable-hardware-acceleration": true,
反注释一下即可。
如果文字乱闪,不好找这一行,只需全选,复制出来,就知道它在哪一行了,然后数着行数到该行,把最前两个字符删除,保存。最后关闭VSCode重新打开,就OK了。
感谢 @GaryASD123 的帮助!