如何在 VS 代码扩展中按行号折叠?

how to fold by line number in a VS Code Extension?

我正在尝试为需要折叠特定单元格的 vs 代码创建简单的扩展

我找到了这个选项

vscode.commands.executeCommand('editor.fold', fold={levels: 1, selectionLines: lines});

但我不知道如何将其设置为折叠一行(单元格的开头) 如何创建 selectionLines 参数? (或更好的解决方案)[有一些使用 editor.foldLevels、editor.foldAll 的扩展,但我找不到它的文档]

api: https://code.visualstudio.com/api/references/commands

解决了!

你需要做的:

vscode.commands.executeCommand('editor.fold', {selectionLines: [lineNumber]});