VSCode SSH环境下Jupyter扩展富语法高亮功能失效求助
VSCode SSH环境Jupyter Notebook富语法高亮失效问题解决方案
根因说明
该问题为VSCode 1.59~1.60版本区间的已知适配问题:对应版本的Jupyter扩展默认将Notebook代码高亮源从Pylance语义服务器切换为了基础文本语法解析规则,才会出现IntelliSense(悬停提示、自动补全)功能正常,但和.py文件一致的富语法高亮失效的现象,和SSH连接、主题配置无关。
修复操作步骤
- 打开VSCode设置面板,快捷键为
Ctrl+,(Windows/Linux)或Command+,(MacOS) - 在顶部搜索框输入配置项ID:
@id:jupyter.pythonSemanticHighlighting,定位到Jupyter的Python语义高亮配置 - 勾选该配置项的复选框,开启Notebook场景下的Pylance语义高亮能力
- 重载当前窗口生效:按下
Ctrl+Shift+P/Command+Shift+P唤起命令面板,输入「重载窗口」并执行对应命令即可 - 若修改后高亮仍未恢复,可额外搜索
semanticHighlighting.enabled,确认全局语义高亮开关处于启用状态
内容的提问来源于stack exchange,提问作者LittleKingJohn
相关产品推荐
相关产品推荐

