VS Code Jupyter Notebook中白色不可读文本高亮问题求助
VS Code Jupyter Notebook 输入异常高亮修复方案
问题现象
在VS Code的Jupyter Notebook中,选中文本执行删除或复制操作后,输入新内容时编辑器会进入异常高亮模式,输入的文字全为白色不可读,按左箭头键或Esc键退出输入状态可恢复正常显示。
解决步骤
重置用户设置
打开设置界面(快捷键Ctrl+,),搜索workbench.settings.resetSettings并点击重置,重启VS Code即可。也可以手动删除用户配置文件:- Windows:
%APPDATA%\Code\User\settings.json - macOS:
~/Library/Application Support/Code/User/settings.json - Linux:
~/.config/Code/User/settings.json
- Windows:
更新/重置Jupyter扩展
打开扩展面板(Ctrl+Shift+X),找到Jupyter扩展:- 先禁用再启用扩展,重启VS Code测试
- 若无效,点击扩展旁的更新按钮升级到最新版本,同时确保Python扩展也是最新状态
调整笔记本渲染设置
在设置中搜索以下选项并修改:- 关闭
notebook.editor.enablePreview选项 - 将
notebook.markdown.renderingBackend切换为marked - 临时关闭语义高亮:将
editor.semanticHighlighting.enabled设为false
- 关闭
清除VS Code缓存
完全关闭VS Code,删除缓存文件夹后重启:- Windows:
%USERPROFILE%\AppData\Roaming\Code\Cache、%USERPROFILE%\AppData\Roaming\Code\CachedData - macOS:
~/Library/Caches/Code、~/Library/Application Support/Code/CachedData - Linux:
~/.cache/Code、~/.config/Code/CachedData
- Windows:
回退VS Code版本
如果是最近更新VS Code后出现的问题,可回退到上一个稳定版本:点击菜单栏「帮助」→「关于」,点击版本号旁的链接下载旧版本安装。
内容的提问来源于stack exchange,提问作者piet53
相关产品推荐
相关产品推荐

