vscode.window.showOpenDialog
принимает параметр defaultUri
, но кажется, что он применяется только на уровне папки.
Кто-нибудь знает, как я могу открыть диалоговое окно, где файл уже предварительно выбран для пользователя, если файл существует?
Сейчас я делаю это:
const d = path.join(vscode.workspace.workspaceFolders[0].uri.fsPath, 'okteto.yml');
return vscode.window.showOpenDialog({
defaultUri: d,
openLabel: label,
canSelectMany: false,
canSelectFiles: true,
canSelectFolders: false,
filters: {
'Okteto Manifest': ['yml', 'yaml']
}
});
Когда откроется диалоговое окно, я бы хотел, чтобы файл okteto.yml
был предварительно выбран, если он существует.С кодом выше, папка выбрана, но не конкретный файл, который я хочу.