如何配置VS Code笔记本实现跨单元格单词高亮?
VS Code中Jupyter Notebook跨单元格高亮单词的实现方法
目前VS Code默认对.ipynb文件的单元格采用独立编辑器实例处理,选中单词时仅高亮当前单元格内的匹配项,以下是两种可行的实现跨单元格高亮的方式:
- 全局选中高亮(一次性操作):选中目标单词后,按下快捷键
Ctrl+Shift+L(Windows/Linux)或Cmd+Shift+L(Mac),即可选中整个notebook内的所有匹配项并高亮显示。这种方式无需配置,适合临时查看所有匹配位置。 - 单编辑器模式(实时高亮):打开VS Code设置(快捷键
Ctrl+,/Cmd+,),搜索并开启jupyter.notebookEditor.enable选项。开启后,.ipynb文件会以纯文本编辑器形式打开,此时选中单词会自动跨所有单元格高亮,但该模式下无法查看单元格的输出和交互运行功能,仅适合纯代码编辑场景。
需要注意的是,目前Jupyter扩展的官方设计未支持单元格间的实时选中高亮,没有直接的配置项可以在保留notebook交互功能的同时实现跨单元格实时高亮,若有此需求可考虑向VS Code Jupyter扩展提交功能请求。
内容的提问来源于stack exchange,提问作者Fortinbras
相关产品推荐
相关产品推荐

