VS Code Polyglot(原Interactive)Notebooks是否支持F#调试器扩展?
关于VS Code Polyglot Notebooks的F#调试支持
- 目前Polyglot Notebooks(原Interactive Notebooks)没有专门的F#调试器扩展,但可以通过两种方式查看运行时数据结构取值:
- 利用F#交互式特性,在代码单元格中直接输出:用
printfn "%A"打印复杂数据结构,或者在单元格末尾直接写变量名,Notebook会自动展示其值 - 结合VS Code的Ionide F#核心扩展,借助
fsi的交互能力,拆分代码为多个单元格分步执行,查看中间结果
- 利用F#交互式特性,在代码单元格中直接输出:用
- 若需要完整的断点调试、变量监视等专业调试功能,目前Polyglot Notebooks暂无对应扩展支持。临时替代方案:
- 在Notebook中快速测试代码片段,将需要深度调试的部分提取到独立F#控制台项目,用VS Code的F#调试器完成调试
- 留意Polyglot Notebooks官方更新,后续版本可能会新增F#调试的原生支持
内容的提问来源于stack exchange,提问作者rfreytag
相关产品推荐
相关产品推荐

