带旁白、原创配乐和字幕。在 VS Code 中基于 Shop 演示录制:F# Compiler Service 提供的 F# 补全、Roslyn 提供的 C# 补全,以及对未导入命名空间中的类型按 Ctrl+Space。

在 VS Code 中使用 SharpLsp 的代码补全:F# 列表函数和记录字段、C# LINQ 成员,以及会添加 using 的导入补全

阅读指南:代码补全

文字稿

SharpLsp 直接用 F# 编译器来补全 F#。输入 List. 就能看到所有列表函数,缩小到 minBy;在 lambda 里,记录的字段就在眼前。

在 C# 中,补全直接来自 Roslyn:先是 LINQ 的 MinBy,然后是商品的属性。接受某一项会替换你正在输入的单词,而不是追加在后面。

需要一个尚未导入的命名空间里的类型?按 Control+Space 并接受,SharpLsp 就会在文件顶部加上 using 指令。